home *** CD-ROM | disk | FTP | other *** search
/ Experimental BBS Explossion 3 / Experimental BBS Explossion III.iso / virus / scn202.zip / SCAN.TXT < prev    next >
Text File  |  1994-06-01  |  136KB  |  3,623 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.                            VirusScan Version 2.0.2
  10.                        Copyright 1994 by McAfee, Inc.
  11.                             All Rights Reserved.
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.                              Brought to you by:
  20.  
  21.                       Igor Grebert    Project Leader
  22.                     Jivko Koltchev    Lead Programmer
  23.                          David Mai    TSR Programmer
  24.                       Vadim Ivanov    Algorithms/Emulation Programmer
  25.                  Tatyana Shishkina    Virus Librarian, Programmer
  26.                     Bruce de Graaf    GUI Programmer
  27.                       Dmitri Orlov    DOS UI Programmer
  28.                  Geoff Brandenburg    GUI Artist
  29.                      Spencer Clark    SQA Manager
  30.                       David Pierce    Lead SQA Engineer
  31.                         Sean Birch    SQA Engineer
  32.                       John Zussman    Documentation Project Leader
  33.                         Eric Ivory    Technical Writer
  34.                     Aryeh Goretsky    Manager Technical Support
  35.  
  36.       With special thanks to Bob Chappelear, Rudite Emir, and Bill Larson
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.             McAfee, Inc.                 (408) 988-3832 office
  48.             2710 Walsh Avenue            (408) 970-9727 fax
  49.             Santa Clara, CA  95051-0963  (408) 988-4004 BBS (25 lines)
  50.             U.S.A.                       USR HST/v.32/v.42bis/MNP1-5
  51.                                          CompuServe        GO MCAFEE
  52.                                          InterNet support@mcafee.COM
  53.                                          America Online       MCAFEE
  54.  
  55.            Using VirusScan (Version 2.0)                            1
  56.  
  57.             CHAPTER 1: WELCOME TO VIRUSSCAN
  58.  
  59.             Thank you for evaluating McAfee, Inc.'s, VirusScan(TM)
  60.             software Version 2.0, a powerful and advanced system
  61.             designed to detect, eradicate, and prevent computer viruses.
  62.             VirusScan will help you protect one of your most important
  63.             assets--the information on your computer or local area network.
  64.  
  65.             VirusScan includes two main programs:
  66.  
  67.             o    The Scan program detects known viruses in your
  68.                  computer's memory or on disks. See the README.1ST file
  69.                  for the number of viruses that Scan detects. It can
  70.                  also detect new and unknown viruses. Once viruses are
  71.                  detected, it can remove them and restore your system to
  72.                  normal operation.
  73.  
  74.             o    The VShield(TM) program continuously monitors and
  75.                  protects your system from viruses that might be
  76.                  introduced.
  77.  
  78.             The VirusScan programs run on IBM-PC or 100% compatible
  79.             personal computers (PCs) that use DOS 3.0 and above, Windows
  80.             3.1, or OS/2 2.0 and above.
  81.  
  82.             VirusScan is an important element of a comprehensive
  83.             security program that includes a variety of safety measures,
  84.             such as regular backups, meaningful password protection,
  85.             training, and awareness. We urge you to set up and comply
  86.             with such a security program in your organization. For tips
  87.             on how to do this, see "Other Sources of Information" in
  88.             this chapter.
  89.  
  90.  
  91.             HOW TO USE THIS MANUAL
  92.  
  93.             This manual will help you get VirusScan running quickly and
  94.             properly on DOS, Windows, and OS/2 systems.
  95.  
  96.             o    All the key information is in Chapter 2, "Don't Skip
  97.                  this Chapter." Please don't install VirusScan before
  98.                  reading it, even if you are already familiar with
  99.                  Scan. Installing and using VirusScan is not like using
  100.                  other software.
  101.  
  102.             The rest of Chapter 1, "Welcome to VirusScan," describes the
  103.             programs and files on your VirusScan disk, system
  104.             requirements, how to register, and how to get help.
  105.  
  106.             Chapter 3, "Scan Reference," in this document and Chapter 3, 
  107.             "VShield Reference," in the VShield documentation contain 
  108.             reference information for Scan and VShield, respectively.
  109.  
  110.            Using VirusScan (Version 2.0)                            2
  111.  
  112.  
  113.             Many users will not need to read these chapters, because basic 
  114.             operation of VirusScan, as described in Chapter 2, will detect 
  115.             and remove most viruses from your system. The options described 
  116.             in Chapter 3 in this document and Chapter 3 in the VShield 
  117.             documentation offer additional power and control, and are most 
  118.             useful in vulnerable environments and to network administrators 
  119.             and information services staff.
  120.  
  121.             Chapter 4, "Tips & Troubleshooting," explains how to get the
  122.             most out of VirusScan, and how to cope with some common
  123.             problems.
  124.  
  125.             Appendix A, "Retrieving VirusScan Updates via the McAfee BBS,"
  126.             provides instructions for using the McAfee Bulletin Board (BBS).
  127.  
  128.             Appendix B, "Options Comparison Between VirusScan Versions
  129.             1.5 and 2.0," shows the differences between command line options
  130.             in Scan 1.5 and 2.0.
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.            Using VirusScan (Version 2.0)                            3
  166.  
  167.  
  168.             NOTATION
  169.  
  170.             In this manual, we use several conventions to distinguish
  171.             particular kinds of text.
  172.  
  173.             CONVENTION     │  EXAMPLE     │  REPRESENTS
  174.             ═══════════════╪══════════════╪══════════════════════════
  175.             Upper-case     │  C:\>        │  What your
  176.                            │              │  computer displays
  177.                            │              │  on your screen.
  178.             ───────────────┼──────────────┼──────────────────────────
  179.             Lower-case     │  scan c:     │  What you
  180.                            │              │  type, verbatim.
  181.             ───────────────┼──────────────┼──────────────────────────
  182.             Curly braces   │  {filename}  │  Required
  183.                            │              │  element; do not
  184.                            │              │  type braces { }.
  185.             ───────────────┼──────────────┼──────────────────────────
  186.             Square braces  │  [filename]  │  Optional
  187.                            │              │  element; do not
  188.                            │              │  type braces [ ].
  189.             ───────────────┼──────────────┼──────────────────────────
  190.             Upper-case in  │  <ENTER>     │  Key to press
  191.             brackets       │              │  on the
  192.                            │              │  keyboard.
  193.  
  194.  
  195.             WHAT VIRUSSCAN INCLUDES
  196.  
  197.             In addition to Scan or VShield, the Validate program 
  198.             ensures that new versions of VirusScan software 
  199.             you've obtained are authentic.
  200.  
  201.             Finally, the VirusScan archive contains several useful text
  202.             files, which you can view and print with a text editor, word
  203.             processor, or DOS PRINT command. You'll find version-
  204.             specific information in the README.1ST text file.
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.            Using VirusScan (Version 2.0)                            4
  221.  
  222.             VIRUSSCAN FILES AFTER UNPACKING
  223.  
  224.             After unpacking VirusScan you should have appropriate
  225.             program files on your system for the version you have
  226.             obtained (DOS, Windows, or OS/2). Several useful text
  227.             files are also included.
  228.  
  229.             VirusScan for DOS.
  230.             AGENTS.TXT   - list of McAfee authorized agents.
  231.             CLEAN.DAT    - virus removal data file required by SCAN.EXE
  232.             COMPUSER.NOT - explains how to obtain CompuServe membership
  233.             FILE_ID.DIZ  - description of VirusScan used by some BBS
  234.                            software
  235.             FILENAME.TXT - explains new McAfee BBS file name conventions
  236.             LICENSE.TXT  - explains how to license VirusScan
  237.             NAMES.DAT    - virus name data file required by SCAN.EXE
  238.             PACKING.LST  - contains a list of all files, including
  239.                            validation information
  240.             README.1ST   - late-breaking information and new
  241.                            instructions not contained in this manual
  242.             REGISTER.TXT - explains how to register VirusScan for
  243.                            your use
  244.             SCAN.DAT     - virus string data file required by SCAN.EXE
  245.             SCAN.EXE     - the VirusScan program
  246.             SCAN.TXT     - on-line manual for Scan
  247.             VALIDATE.EXE - used to check VirusScan programs for
  248.                            authenticity
  249.             VALIDATE.TXT - explains how to run VALIDATE.EXE
  250.  
  251.             VShield
  252.             AGENTS.TXT   - list of McAfee authorized agents.
  253.             CHKVSHLD.EXE - checks for presence of VShield and VShieldCRC
  254.                            in memory
  255.             COMPUSER.NOT - explains how to obtain CompuServe membership
  256.             FILE_ID.DIZ  - description of VShield used by some BBS
  257.                            software
  258.             FILENAME.TXT - explains new McAfee BBS file name conventions
  259.             LICENSE.TXT  - explains how to license VShield
  260.             PACKING.LST  - contains a list of all files, including
  261.                            validation information
  262.             REGISTER.TXT - explains how to register VirusScan for 
  263.                            your use
  264.             VALIDATE.EXE - used to check VirusScan programs for
  265.                            authenticity
  266.             VALIDATE.TXT - explains how to run VALIDATE.EXE
  267.             VSHIELD.DAT  - virus string data file required by
  268.                            VSHIELD.EXE
  269.             VSHIELD.EXE  - the VShield program
  270.             VSHIELD.TXT  - on-line manual for VShield
  271.             VSHLDCRC.EXE - the VShieldCRC program
  272.             VSHLDWIN.EXE - used by VShield and VShieldCRC to display
  273.                            messages within Windows
  274.  
  275.            Using VirusScan (Version 2.0)                            5
  276.  
  277.  
  278.             VirusScan for OS/2
  279.             AGENTS.TXT   - list of McAfee authorized agents.
  280.             CLEAN.DAT    - virus removal data file required by
  281.                            OS2SCAN.EXE
  282.             COMPUSER.NOT - explains how to obtain CompuServe membership
  283.             FILE_ID.ZIP  - description of VirusScan used by some BBS
  284.                            software
  285.             FILENAME.TXT - explains new McAfee BBS file name conventions
  286.             LICENSE.TXT  - explains how to license VirusScan
  287.             NAMES.DAT    - virus name data file required by OS2SCAN.EXE
  288.             PACKING.LST  - contains a list of all files, including
  289.                            validation information
  290.             README.1ST   - late-breaking information and new
  291.                            instructions not contained in this manual
  292.             REGISTER.DOC - explains how to register VirusScan for your
  293.                            use
  294.             OS2SCAN.EXE  - the VirusScan program
  295.             SCAN.DAT     - virus string data file required by
  296.                            OS2SCAN.EXE
  297.             SCAN.TXT     - on-line manual for Scan
  298.             VALIDATE.EXE - used to check VirusScan programs for
  299.                            authenticity
  300.             VALIDATE.TXT - explains how to run VALIDATE.EXE
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.            Using VirusScan (Version 2.0)                            6
  328.  
  329.  
  330.             SYSTEM AND MEMORY REQUIREMENTS
  331.  
  332.             The VirusScan programs require an IBM-compatible personal
  333.             computer and any of the following operating systems:
  334.  
  335.             o    DOS 3.0 or later and at least 340Kb of free RAM for the
  336.                  command line programs.
  337.  
  338.             o    Windows 3.1 or later and at least 4Mb of RAM.
  339.  
  340.             o    IBM OS/2 2.00(GA) or later and at least 8Mb of RAM.
  341.  
  342.             VirusScan for DOS requires 340Kb of available free memory in
  343.             order to scan a system for viruses.
  344.  
  345.             VShield is a terminate-and-stay-resident (TSR) program that
  346.             requires 67Kb of free memory. VShield will minimize the use
  347.             of conventional memory by loading into expanded, extended,
  348.             or upper memory, when available. For more information, see
  349.             "System Requirements and Performance" in Chapter 3.
  350.  
  351.  
  352.             LICENSING VIRUSSCAN
  353.  
  354.             The VirusScan software is provided under license from
  355.             McAfee, Inc., a copy of which is included in the file
  356.             LICENSE.TXT. Please read it and comply with it.
  357.  
  358.             If you want to use VirusScan after the evaluation period,
  359.             please register your copy of the software by filling out and
  360.             returning the enclosed registration form, REGISTER.TXT.
  361.             Registration entitles you to upgrades at no charge from
  362.             McAfee's bulletin board system and other sources, as well as
  363.             technical support, for one year from your date of purchase.
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.            Using VirusScan (Version 2.0)                            7
  383.  
  384.  
  385.             TECHNICAL SUPPORT
  386.  
  387.             For help in using this product, we invite you to contact
  388.             McAfee technical support. You can contact us:
  389.  
  390.             o    On-line 24 hours a day, through our bulletin board
  391.                  system, CompuServe, fax, or Internet (see "Online
  392.                  Access to Updates and Technical Support" below); or
  393.  
  394.             o    By telephone at (408) 988-3832, Monday through Friday,
  395.                  7:00 am to 5:30 pm Pacific Time.
  396.  
  397.             For fast and accurate help, please have the following
  398.             information ready when you contact McAfee:
  399.  
  400.             o    Program name and version number.
  401.  
  402.             o    Type and brand of computer, hard disk, and any
  403.                  peripherals.
  404.  
  405.             o    Version of DOS, along with any TSR's or device drivers
  406.                  in use.
  407.  
  408.             o    Printouts of your AUTOEXEC.BAT and CONFIG.SYS files.
  409.  
  410.             o    A printout of the contents of memory, from the MEM
  411.                  command (provided in DOS 4.0 and later) or a similar
  412.                  utility.
  413.  
  414.             o    A description of the exact problem you are having.
  415.                  Please be as specific as possible. If you can't be at
  416.                  your computer when you call, a printout of the screen
  417.                  will be helpful.
  418.  
  419.             If you are overseas, you can contact a McAfee authorized
  420.             agent for support. Agents are located in more than 50
  421.             countries around the world and provide local sales and
  422.             support for our software. Please refer to the AGENTS.TXT
  423.             file for a complete list of McAfee agents.
  424.  
  425.  
  426.             ONLINE ACCESS TO UPDATES AND TECHNICAL SUPPORT
  427.  
  428.             McAfee updates VirusScan monthly to add new virus detectors,
  429.             new options, and fix reported bugs. To distribute these new
  430.             versions, we run a multi-line bulletin board system, a forum
  431.             on CompuServe, and an Internet node.
  432.  
  433.             
  434.  
  435.  
  436.  
  437.            Using VirusScan (Version 2.0)                            8
  438.  
  439.             
  440.             Bulletin board system (BBS) access
  441.             Our multiline BBS is accessible 24 hours a day, 365 days a
  442.             year, except for scheduled downtime and maintenance. All
  443.             lines run high-performance modems operating from 1,200 bps
  444.             to 14,400 bps with line settings of 8 data bits, no parity,
  445.             and 1 stop bit. The McAfee BBS phone number is (408) 988-4004.
  446.  
  447.             CompuServe Access
  448.             We sponsor the McAfee Virus Help Forum on CompuServe. To
  449.             reach it, type GO MCAFEE at any CompuServe prompt. A free
  450.             introductory membership is available. For more information,
  451.             please read the enclosed COMPUSER.TXT file.
  452.  
  453.             Internet Access
  454.             The latest versions of McAfee's anti-virus software are
  455.             available by anonymous ftp (file transfer protocol) over the
  456.             Internet from the site mcafee.com. If your domain resolver
  457.             does not support names, use the IP# 192.187.128.1. Enter
  458.             "anonymous" or "ftp" as your user ID (do not type the
  459.             quotation marks) and your own e-mail address as the
  460.             password. Programs are located in the pub/antivirus
  461.             directory. If you have questions, please send e-mail to
  462.             support@mcafee.com.
  463.  
  464.             You can also find McAfee's anti-virus software at the SimTel
  465.             Software Repository at Oak.Oakland.EDU in the
  466.             pub/msdos/virus directory and its associated mirror sites:
  467.  
  468.             o    WUARCHIVE.WUSTL.EDU (US).
  469.             o    FTP.SWITCH.CH (Switzerland).
  470.             o    FTP.FUNET.FI (Finland).
  471.             o    SRC.DOC.IC.AC (UK).
  472.             o    ARCHIE.AU (Australia).
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.  
  491.             
  492.            Using VirusScan (Version 2.0)                            9
  493.  
  494.             
  495.             OTHER SOURCES OF INFORMATION
  496.  
  497.             The McAfee BBS and CompuServe Virus Help Forum are excellent
  498.             sources of information on virus protection. Batch files and
  499.             utilities to help you use VirusScan software are often
  500.             available, along with helpful advice.
  501.  
  502.             Independent publishers, colleges, training centers, and
  503.             vendors also offer information and training about virus
  504.             protection and computer security.
  505.  
  506.             We especially recommend the following books:
  507.  
  508.             o    Ferbrache, David. A Pathology of Computer Viruses.
  509.                  London: Springer-Verlag, 1992. (ISBN 0-387-19610-2)
  510.  
  511.             o    Hoffman, Lance J. Rogue Programs: Viruses, Worms, and
  512.                  Trojan Horses. Van Nostrand Reinhold, 1990. 
  513.                  (ISBN 0-442-00454-0)
  514.  
  515.             o    Jacobson, Robert V. The PC Virus Control Handbook,
  516.                  2nd Ed. San Francisco: Miller Freeman Publications, 1990.
  517.                  (ISBN 0-87930-194-0)
  518.             
  519.             o    Jacobson, Robert V. Using McAfee, Inc. Software
  520.                  for Safe Computing. New York: International Security
  521.                  Technology, 1992. (ISBN 0-9627374-1-0)
  522.  
  523.             In addition, the following sources can provide useful
  524.             information about viruses:
  525.  
  526.             o    National Computer Security Association (NCSA)
  527.                  10 South Courthouse Avenue
  528.                  Carlisle, PA 17013
  529.  
  530.             o    CompuServe McAfee Computer Virus Help Forum (GO
  531.                  VIRUSFORUM)
  532.  
  533.             o    Internet comp.virus newsgroup
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.            Using VirusScan (Version 2.0)                            10
  548.  
  549.  
  550.             CHAPTER 2: DON'T SKIP THIS CHAPTER
  551.             (or, What you really need to know about VirusScan)
  552.  
  553.             We're serious about this. Installing and running the
  554.             VirusScan(TM) programs is not like using other software.
  555.             Even if you are a long-time user of McAfee's software,
  556.             please take the time to read through and follow the tasks in
  557.             this chapter.
  558.  
  559.             The reason is to avoid spreading a computer virus infection.
  560.             Viruses spread when you start your computer (sometimes
  561.             called booting) from an infected disk, or when you run an
  562.             infected program. If your computer is infected, installing
  563.             and running VirusScan on your hard disk may spread the
  564.             infection, even to the VirusScan programs themselves. The
  565.             tasks in this chapter will ensure that you have a clean
  566.             environment to detect, eradicate, and prevent viruses.
  567.  
  568.             This is like a surgical team establishing a "sterile field"
  569.             before performing surgery. Once it is established, they make
  570.             sure that everything brought into the field has already been
  571.             sterilized. In this procedure, you will create a clean anti-
  572.             viral start-up diskette with which you can always re-
  573.             establish the sterile field.
  574.  
  575.             Your VirusScan archive (.ZIP) file is created with
  576.             authenticity checks and a serial number embedded in it to
  577.             ensure that it has not been tampered with or modified.
  578.             Additionally, VirusScan comes with Validate, a Cyclic
  579.             Redundancy Check (CRC) program that computes a check-sum for
  580.             VirusScan's files.  Once you have unpacked the VirusScan
  581.             archive, you should copy all the files to a diskette in
  582.             drive A: and write-protect it to ensure that no virus can
  583.             alter the programs and information stored there. Under no
  584.             circumstances should you remove the write protection.  Label
  585.             this diskette as your 'VirusScan Program Diskette.'
  586.  
  587.             Here's a summary of the tasks you'll follow in this chapter:
  588.  
  589.             o    Installing VirusScan.
  590.             o    Scanning your system.
  591.             o    If you detect a virus.
  592.             o    Activating VShield(TM).
  593.             o    Making a clean start-up (boot) diskette.
  594.             o    Running the VirusScan programs.
  595.             o    When to scan for viruses.
  596.             o    Updating VirusScan regularly.
  597.  
  598.  
  599.             NOTE: Because OS/2 programs run in a protected mode, OS/2
  600.             systems are not vulnerable to viruses as DOS and Windows
  601.  
  602.            Using VirusScan (Version 2.0)                            11
  603.  
  604.  
  605.             systems are. Many OS/2 users run DOS and Win-OS/2 sessions,
  606.             however, and they are still vulnerable. By using the
  607.             VirusScan programs as described in this manual, you can
  608.             protect the DOS and Win-OS/2 portions of your OS/2 system
  609.             from infection.
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.            Using VirusScan (Version 2.0)                            12
  658.  
  659.  
  660.             INSTALLING VIRUSSCAN
  661.  
  662.             This task explains how to check your system and install the
  663.             VirusScan software under DOS, Windows, or OS/2. Don't use
  664.             any other method to install VirusScan, or you risk spreading
  665.             a virus.
  666.  
  667.  
  668.             INSTALLATION STEPS
  669.  
  670.             Start from the system prompt (C:\> or [C:\]). If you are
  671.             running Windows or an application program, exit from it to
  672.             display the prompt. If you are running OS/2, close all DOS
  673.             and Win-OS/2 sessions open the Command Prompts folder in the
  674.             OS/2 System folder, and click on either the OS/2 Full Screen
  675.             or OS/2 Window icons.
  676.  
  677.             After typing each entry on the command line, press <ENTER>.
  678.  
  679.             1.   Create a directory to contain the VirusScan files, as
  680.                  in the following example:
  681.  
  682.                         C:\> mkdir c:\mcafee
  683.  
  684.                  and press <ENTER>. 
  685.  
  686.                  If you have an earlier version of VirusScan already
  687.                  installed, create a separate directory (such as 
  688.                  c:\newvscan) for the new version. (You should test 
  689.                  the new version before removing the earlier version.)
  690.  
  691.             2.   Copy the VirusScan archived (.ZIP) file to this 
  692.                  directory, as in the following example:
  693.  
  694.                         C:\> copy c:\download\*.zip c:\mcafee
  695.  
  696.                  and press <ENTER>.
  697.  
  698.             3.   Change to the VirusScan directory you just created,
  699.                  as in the following example:
  700.  
  701.                         C:\> cd c:\mcafee
  702.  
  703.                  and press <ENTER>.
  704.             
  705.             4.   Unzip the file using PKUNZIP.EXE, as in the following
  706.                  example:
  707.  
  708.                         C:\mcafee> PKUNZIP *.ZIP
  709.  
  710.                  and press <ENTER>.
  711.             
  712.            Using VirusScan (Version 2.0)                            13
  713.  
  714.  
  715.             5.   Run VirusScan to check your local hard disk(s) by
  716.                  typing:
  717.  
  718.                       c:\mcafee> scan /adl
  719.  
  720.                  and pressing <ENTER>. It may take several minutes
  721.                  for the Scan program to check for viruses in memory,
  722.                  then on the system and user portions of your drives.
  723.                  Scan keeps you informed of its progress. Read the
  724.                  information carefully, and write down the name of any
  725.                  viruses Scan reports.
  726.  
  727.             6.   If Scan does not report any viruses, congratulations
  728.                  --most likely your system is currently virus-free.
  729.                  Continue with "Making a Clean Start-Up Diskette" in
  730.                  this chapter.
  731.  
  732.                  If Scan finds one or more viruses you'll see a
  733.                  message like:
  734.  
  735.                            Found the Jerusalem Virus
  736.  
  737.                  Stop the installation. Don't panic, even if the virus
  738.                  has infected many files. At the same time, don't run
  739.                  any other programs, especially if the virus is found
  740.                  in memory. Go directly to "If You Detect a Virus"
  741.                  later in this chapter for further instructions.
  742.  
  743.             7.   Create a directory on your hard disk to store the
  744.                  VirusScan files in by typing:
  745.  
  746.                       C:\> mkdir mcafee
  747.  
  748.                  and pressing <ENTER>.
  749.  
  750.             8.   Copy the VirusScan files from the 'VirusScan Program
  751.                  Diskette' in drive A: to your hard disk by typing:
  752.  
  753.                       C:\> copy a:\*.* c:\mcafee
  754.  
  755.                  and pressing <ENTER>.  VirusScan has now been installed
  756.                  onto your hard disk.  Now your system's startup files
  757.                  must be modified to find VirusScan on your system.
  758.  
  759.             9.   DOS and Windows users: Using a text editor program, 
  760.                  load your AUTOEXEC.BAT file.  Locate the path statement,
  761.                  which typically begins with a 'PATH' or 'SET PATH ='
  762.                  statement.  Place your cursor at the end of this line
  763.                  and type:
  764.  
  765.                       ;C:\MCAFEE
  766.            Using VirusScan (Version 2.0)                            14
  767.  
  768.  
  769.                  and press <ENTER>.  Now save your AUTOEXEC.BAT file and
  770.                  exit the editor.
  771.  
  772.                  NOTE: If a semi-colon ";" is already present at the end
  773.                        of the line, do not add one to the path statement.
  774.  
  775.                  OS/2 users: Make the same change listed above to the
  776.                              'SET PATH='  statements in your CONFIG.SYS
  777.                              file. Now save your CONFIG.SYS file and
  778.                              exit the editor.
  779.  
  780.             Congratulations! You've successfully installed VirusScan.
  781.             Restart your computer now and continue with this chapter to
  782.             see how you can use VirusScan to keep your computer virus-
  783.             free. We recommend looking over the following sections in
  784.             this chapter:
  785.  
  786.                  "Scanning Your System"
  787.                  "If You Detect A Virus"
  788.                  "Activating VShield"
  789.                  "Making A Clean Start-Up Diskette"
  790.  
  791.             so you'll know what took place during installation. Then
  792.             continue with the remaining tasks in this chapter, beginning
  793.             with "Running the VirusScan Programs" to find out how and
  794.             when to run and update the VirusScan programs.
  795.  
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.            Using VirusScan (Version 2.0)                            15
  822.  
  823.             
  824.             SCANNING YOUR SYSTEM
  825.  
  826.             VirusScan's Scan program examines your PC and disks to
  827.             detect viruses there. The first time you run Scan, do so
  828.             from the original, write-protected diskette so that the
  829.             programs themselves cannot be infected.
  830.  
  831.             Start from the system prompt (C:\> or [C:\]). If you are
  832.             running Windows or an application program, exit from it to
  833.             display the prompt. If you are running OS/2, close all DOS
  834.             and Win-OS/2 sessions. Next, open the Command Prompts folder
  835.             in the OS/2 system folder, then click the OS/2 Full Screen or
  836.             OS/2 Window icon.
  837.  
  838.             After typing each entry on the command line, press <ENTER>.
  839.             If you include the /REPORT option, Scan saves a report of
  840.             infected files and any system errors to a log file that you
  841.             specify.
  842.  
  843.             o    Insert the 'VirusScan Program Diskette' in drive A:
  844.  
  845.             o    Scan your C: drive for known viruses by typing:
  846.  
  847.                       C:\> a:scan c: /report c:\virus.log
  848.  
  849.                  OS/2 Users: Be sure to replace "a:scan" with
  850.                              "a:os2scan" in the above example.
  851.  
  852.                  Or, if you have more than one hard drive, scan them in
  853.                  the same fashion. For example, if you have C and D
  854.                  drives:
  855.  
  856.                       C:\> a:scan c: d: /report c:\virus.log
  857.  
  858.                  You can also scan all local drives using the /ADL
  859.                  option. For example:
  860.  
  861.                       C:\> a:scan /adl /report c:\virus.log
  862.  
  863.  
  864.  
  865.  
  866.  
  867.  
  868.  
  869.  
  870.  
  871.  
  872.  
  873.  
  874.  
  875.  
  876.            Using VirusScan (Version 2.0)                            16
  877.  
  878.  
  879.                  It may take several minutes for the Scan program to
  880.                  check for viruses in memory, then on the system and
  881.                  user portions of your drives. Scan keeps you informed
  882.                  of its progress. Read the information on the screen
  883.                  carefully.  Below is a sample of what Scan reports
  884.                  when checking a drive for viruses:
  885.  
  886.                  ┌─────────────────────────────────────────────────────┐
  887.                  │ Database file V1.00 created Fri Apr 1 12:01:00 1994 │
  888.                  │ Finished scanning memory for viruses.               │
  889.                  │ Scanning C:                                         │
  890.                  │                                                     │
  891.                  │ Summary report on C:                                │
  892.                  │                                                     │
  893.                  │ File(s)                                             │
  894.                  │         Analyzed: ..............    1500            │
  895.                  │         Scanned: ...............     750            │
  896.                  │         Possibly Infected: .....       0            │
  897.                  │         Master Boot Record(s):..       1            │
  898.                  │         Possibly Infected:......       0            │
  899.                  │         Boot Sector(s):.........       1            │
  900.                  │         Possibly Infected:......       0            │
  901.                  │                                                     │
  902.                  │ Time: 60.00 sec.                                    │
  903.                  └─────────────────────────────────────────────────────┘
  904.  
  905.             o    If Scan reports 0 viruses found, congratulations--most
  906.                  likely your system is currently virus-free. Skip to
  907.                  "Activating VShield" later in this chapter to continue.
  908.  
  909.                  If Scan finds one or more viruses, you'll see a message
  910.                  like:
  911.  
  912.                  ┌─────────────────────────────────────────────────────┐
  913.                  │  Scanning C:                                        │
  914.                  │  Scanning file C:\DOS\ATTRIB.EXE                    │
  915.                  │          Found the Jerusalem virus                  │
  916.                  └─────────────────────────────────────────────────────┘
  917.  
  918.                  Don't panic, even if the virus has infected many files.
  919.                  At the same time, don't run any other programs,
  920.                  especially if the virus is found in memory. Turn to "If
  921.                  You Detect a Virus" later in this chapter, where 
  922.                  VirusScan will help you eradicate it.
  923.  
  924.             o    Scan has many options to control and fine-tune the
  925.                  scope, validation, and operation of its scan. For
  926.                  details, see Chapter 3 and "Detecting new 
  927.                  and unknown viruses" in Chapter 4.
  928.  
  929.  
  930.  
  931.  
  932.            Using VirusScan (Version 2.0)                            17
  933.  
  934.  
  935.             IF YOU DETECT A VIRUS
  936.  
  937.             In this task, you will run Scan with the /CLEAN option to
  938.             eradicate most known viruses from your disks.
  939.  
  940.             o    If you are at all unsure about how to proceed once
  941.                  you've found a virus, contact McAfee for assistance
  942.                  (see "Technical Support" in Chapter 1).
  943.  
  944.             We strongly recommend that you get experienced help in
  945.             dealing with viruses if you are unfamiliar with anti-virus
  946.             software and methods. This is especially true for "critical"
  947.             viruses and master boot record (MBR or so-called "partition
  948.             table")/boot sector infections, because improper removal of
  949.             these viruses can result in the loss of all data and use of
  950.             the infected disks.
  951.  
  952.  
  953.             RESTART FROM A CLEAN ENVIRONMENT
  954.  
  955.             You must run Scan from a clean, virus-free environment. With
  956.             DOS or Windows, restart from a clean diskette. With OS/2,
  957.             simply close all DOS and Win-OS/2 sessions.
  958.  
  959.             DOS or Windows
  960.             With DOS or Windows, the only way to ensure a clean
  961.             environment is to turn your computer off to eliminate any
  962.             viruses in memory, then restart from a virus-free floppy
  963.             diskette in drive A:, preferably the original, write-
  964.             protected DOS installation diskette that came with your
  965.             computer. If you don't have one, borrow or buy one; don't
  966.             use a diskette that might be infected. (You will create a
  967.             new anti-viral diskette in "Making a Clean Start-Up
  968.             Diskette" later in this chapter to use in the future, 
  969.             but you need a clean environment before you create one.)
  970.  
  971.             1.   Turn off your computer. (Don't just reset or reboot,
  972.                  which may leave some viruses intact in the computer's
  973.                  memory.)
  974.  
  975.             2.   Make sure your clean boot (start-up) diskette is write-
  976.                  protected.
  977.  
  978.                  o    For a 3.5" diskette, slide its corner tab so that
  979.                       the square hole is open.
  980.  
  981.                  o    For a 5.25" diskette, cover its corner notch with
  982.                       a write-protect tab. Be sure to use the black or
  983.                       silver write-protect stickers provided with your
  984.                       diskettes, not transparent tape, which is ignored
  985.                       by the floppy drive's infrared write-protection
  986.                       mechanism.
  987.            Using VirusScan (Version 2.0)                            18
  988.  
  989.  
  990.             3.   Insert your start-up diskette in drive A:.
  991.  
  992.             4.   Turn on your computer and wait until you see the system
  993.                  prompt (probably A>). Don't run any programs on your
  994.                  hard disk, or you may reactivate the virus.
  995.  
  996.             OS/2
  997.             With OS/2, you can eliminate most viruses from memory by
  998.             closing all DOS, Win-OS/2, and virtual DOS machine (VDM)
  999.             sessions. Because OS/2 programs run in protected mode,
  1000.             viruses cannot spread between them.
  1001.  
  1002.  
  1003.             BACK UP YOUR HARD DISK
  1004.  
  1005.             Some viruses may leave certain disks or files unusable when
  1006.             cleaned up. To increase your chance of recovery, copy all
  1007.             the files on all of your hard disks onto fresh diskettes or
  1008.             a backup tape after booting from a clean copy of the
  1009.             operating system. You can use a commercial backup program,
  1010.             or the one included with DOS or OS/2. Scan the program disk
  1011.             first to make sure that the backup program itself is not
  1012.             infected. Do not run the backup program if it is infected.
  1013.             Instead, reload it from your original installation
  1014.             diskettes.
  1015.  
  1016.             Although some of the backed-up files may be infected, it is
  1017.             better to have current copies than not. However, don't
  1018.             overwrite previous backup disks or tapes, which may or may
  1019.             not be infected.
  1020.  
  1021.  
  1022.             RUN SCAN WITH THE /CLEAN OPTION
  1023.  
  1024.             Start from the system prompt (probably A> or [A:\]). If you
  1025.             are running OS/2, open the Command Prompts folder in the
  1026.             OS/2 system folder, and click on the OS/2 Full Screen or
  1027.             OS/2 Window icons.
  1028.  
  1029.             After typing each entry on the command line, press [Enter].
  1030.  
  1031.             1.   Insert the 'VirusScan Program Diskette' in drive A:.
  1032.  
  1033.             2.   Eliminate the first known virus on your hard drive(s)
  1034.                  by typing:
  1035.  
  1036.                  DOS or Windows
  1037.                       A> a:scan /adl /clean
  1038.  
  1039.                  OS/2
  1040.                       [A:\] a:os2scan /adl /clean
  1041.  
  1042.            Using VirusScan (Version 2.0)                            19
  1043.  
  1044.  
  1045.                  Scan keeps you informed of its progress and generally 
  1046.                  reports that a virus was removed successfully. If Scan 
  1047.                  reports that the virus could not safely be removed, 
  1048.                  see the next section, "If Viruses Were Not Removed, 
  1049.                  Contact Technical Support."
  1050.  
  1051.             3.   Repeat step 2 for other viruses found by Scan, and for
  1052.                  other infected hard drives. For example:
  1053.  
  1054.                  DOS or Windows
  1055.                       A> a:scan /clean d:
  1056.  
  1057.                  OS/2
  1058.                       [A:\] a:os2scan /clean d:
  1059.  
  1060.                  o    Scan has options to control and fine-tune the
  1061.                       scope, validation, and operation of its
  1062.                       disinfection. For details, see Chapter 3.
  1063.  
  1064.             If Viruses were NOT removed, contact Technical Support
  1065.  
  1066.             If Scan can't remove a virus, it will tell you:
  1067.  
  1068.             Virus cannot be safely removed from this file.
  1069.  
  1070.             Make sure to take note of the filename, because you will
  1071.             need to restore it from backups. Run Scan again, this time
  1072.             using the /CLEAN and /DEL options to delete the remaining
  1073.             infected files, as described in Chapter 3. If you have 
  1074.             any questions, contact McAfee (see "Technical Support" 
  1075.             in Chapter 1).
  1076.  
  1077.             If viruses were safely removed, rescan and check diskettes
  1078.  
  1079.             If Scan has successfully removed all the viruses, restart
  1080.             your computer.
  1081.  
  1082.             Restart installation as described in "Installing VirusScan"
  1083.             earlier in this chapter. Assuming that your system is now 
  1084.             virus-free, installation will scan your system, activate 
  1085.             VShield, and make a clean start-up diskette as part of the
  1086.             installation procedure. Thereafter, you can proceed to
  1087.             "Running the VirusScan programs" later in this chapter.
  1088.  
  1089.             One common source of virus infection is floppy diskettes.
  1090.             Once you've finished installing VirusScan on your hard disk,
  1091.             use Scan again to examine and disinfect the diskettes you
  1092.             use, as described in "When to Rescan," in this chapter.
  1093.  
  1094.  
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107.            Using VirusScan (Version 2.0)                            20
  1108.  
  1109.  
  1110.             FALSE ALARMS
  1111.  
  1112.             Due to the nature of anti-virus software, there is a small
  1113.             possibility that Scan may report a virus in a file that is
  1114.             not infected. This can be more likely if you are using more
  1115.             than one brand of virus protection software, especially if
  1116.             the virus is only reported in memory and not anywhere on the
  1117.             disk when you boot.
  1118.  
  1119.             If Scan reports a virus infection that you suspect may be in
  1120.             error, contact McAfee (see "Technical Support" in Chapter 1).
  1121.             You can upload the file to our bulletin board system at
  1122.             (408) 988-4004, along with your name, address, daytime
  1123.             telephone number, and electronic mail address (if any).
  1124.  
  1125.  
  1126.             ACTIVATING VSHIELD
  1127.  
  1128.             VirusScan's VShield program can help prevent viruses from
  1129.             infecting your system. It runs as a "terminate-and-stay-
  1130.             resident" (TSR) program, remaining in memory and scanning
  1131.             and intercepting programs as they are executed.
  1132.  
  1133.             To install VShield, use your editor to load your
  1134.             AUTOEXEC.BAT file. Insert the following as the first line:
  1135.  
  1136.                  C:\MCAFEE\VSHIELD
  1137.  
  1138.             If you load network drivers, disk-caching software, or 
  1139.             other memory-resident programs that changes the way 
  1140.             in which you access disks, insert a second VShield line 
  1141.             after the last invocation of such software:
  1142.  
  1143.                  C:\MCAFEE\VSHIELD /RECONNECT
  1144.  
  1145.             and press <ENTER>.  This reactivates VShield if it has been
  1146.             deactivated by another memory-resident program.  Now save
  1147.             your AUTOEXEC.BAT file.
  1148.  
  1149.             
  1150.  
  1151.  
  1152.            Using VirusScan (Version 2.0)                            21
  1153.  
  1154.  
  1155.             Windows
  1156.             VShield can display messages from within Windows in a
  1157.             message dialog. This is done through VShield's
  1158.             Windows Messager. If you choose not to install the
  1159.             Messager, VShield will still detect viruses, but will
  1160.             not be able to report them to you.
  1161.  
  1162.             1.   To activate the Messager, you must copy the
  1163.                  VSHLDWIN.EXE file from your VirusScan directory
  1164.                  (typically C:\MCAFEE) to your Windows directory
  1165.                  (typically C:\WINDOWS). You can do this by typing:
  1166.  
  1167.                       C:\> copy c:\mcafee\vshldwin.exe c:\windows
  1168.  
  1169.                  and pressing <ENTER>.
  1170.  
  1171.             2.   Go to your Windows directory, and using a text editor
  1172.                  program, load your WIN.INI file.  Go to the [Windows]
  1173.                  settings and insert the following line:
  1174.  
  1175.                       load=vshldwin.exe
  1176.  
  1177.                  NOTE: If you already have a "load=" line in your WIN.INI
  1178.                        file, go to the end of it and type:
  1179.  
  1180.                            ; vshldwin.exe
  1181.  
  1182.                  and press <ENTER>.  Now save your WIN.INI file and
  1183.                  exit the editor.
  1184.  
  1185.             VShield will now run whenever you start or restart your
  1186.             computer. To activate VShield at any time:
  1187.  
  1188.             DOS or Windows - Restart your computer by pressing the
  1189.             <CTRL>, <ALT>, and <DEL> keys simultaneously, or by turning
  1190.             it off and then on again (if Windows is running, exit out
  1191.             of it before doing restarting your computer).
  1192.  
  1193.             OS/2 - Restart all DOS and Win-OS/2 windows.
  1194.  
  1195.             o    If you have difficulties running VShield, it may be due
  1196.                  to conflicts with other TSR programs in your system, or
  1197.                  with other programs that monitor disk access. See
  1198.                  Chapter 3 in the VShield documentation for details, and
  1199.                  Chapter 4, "Tips and Troubleshooting," in this document
  1200.                  for more information. Contact McAfee technical support 
  1201.                  if you need help (see "Technical Support" in Chapter 1).
  1202.  
  1203.  
  1204.  
  1205.  
  1206.  
  1207.            Using VirusScan (Version 2.0)                            22
  1208.  
  1209.  
  1210.             o    VShield normally occupies up to 67Kb of conventional
  1211.                  (base 640Kb) memory. VShield minimizes the use of
  1212.                  conventional memory by attempting to load into extended
  1213.                  (XMS) memory, expanded (EMS) memory, upper memory, or a
  1214.                  combination of them before using conventional memory.
  1215.  
  1216.                  For computers with extreme available memory
  1217.                  limitations, you can use VShield's /SWAP option to
  1218.                  reduce its memory requirements to 7Kb, although this
  1219.                  will decrease VShield's speed. For details, see
  1220.                  Chapter 3 in the VShield documentation.
  1221.  
  1222.             o    VShield has options to control and fine-tune the scope,
  1223.                  validation, and operation of its virus prevention. For
  1224.                  details, see Chapter 3 in the VShield documentation.
  1225.  
  1226.             o    When used in conjunction with some of Scan's options,
  1227.                  VShield can help protect your system from new and
  1228.                  unknown viruses. For details, see "Detecting New and
  1229.                  Unknown Viruses" in Chapter 4.
  1230.  
  1231.             o    Under OS/2, VShield runs in DOS and Win-OS/2 sessions
  1232.                  only, because current viruses can operate only in those
  1233.                  sessions.
  1234.  
  1235.             o    In Windows, you can use the VShield icon to turn
  1236.                  messages from VShield on and off (VShield itself,
  1237.                  however, remains active). For details, see Chapter 3
  1238.                  in the VShield documentation.
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261.  
  1262.            Using VirusScan (Version 2.0)                            23
  1263.  
  1264.  
  1265.             MAKING A CLEAN START-UP DISKETTE
  1266.  
  1267.             In DOS or Windows, create a clean anti-viral start-up (boot)
  1268.             diskette that you can use to regain your "sterile field" if
  1269.             your system becomes infected. This is not necessary in OS/2,
  1270.             although it will be helpful to make backup copies of your
  1271.             OS/2 installation diskettes.
  1272.  
  1273.             DOS or Windows
  1274.             In DOS, start from the system prompt (C:\>). In Windows, you
  1275.             may open a DOS window, or duplicate these steps using
  1276.             Windows' File Manager.
  1277.  
  1278.             1.   Insert a blank or dispensable diskette into drive A.
  1279.                  Make sure the diskette contains no important
  1280.                  information, as this procedure will erase it.
  1281.  
  1282.             2.   Format the disk as a DOS-bootable diskette with the
  1283.                  system files on it by typing:
  1284.  
  1285.                       C:\> format a: /s /v /u
  1286.  
  1287.                  and pressing <ENTER>.  If you are using a version of
  1288.                  DOS before DOS 5.0, do not type the "/u" option.  The
  1289.                  /U option is used in recent versions of DOS to insure
  1290.                  that the floppy diskette is erased completely (earlier
  1291.                  versions of DOS automatically do this).
  1292.  
  1293.                  When prompted for a volume label, type:
  1294.  
  1295.                       virusfree01
  1296.  
  1297.                  and press <ENTER>, or use another name of up to 11
  1298.                  characters.
  1299.  
  1300.             3.   Copy the VirusScan program files onto the diskette.
  1301.                  Here's one way to do this, assuming that your VirusScan
  1302.                  files are stored in C:\MCAFEE:
  1303.  
  1304.                       C:\> copy c:\mcafee\scan.exe a:
  1305.                       C:\> copy c:\mcafee\scan.dat a:
  1306.                       C:\> copy c:\mcafee\clean.dat a:
  1307.                       C:\> copy c:\mcafee\names.dat a:
  1308.  
  1309.             4.   Copy useful DOS programs to the diskette. Here's one
  1310.                  way to do this, assuming that your DOS files are stored
  1311.                  in C:\DOS:
  1312.  
  1313.                       C:\> copy c:\dos\format.* a:
  1314.                       C:\> copy c:\dos\xcopy.* a:
  1315.                       C:\> copy c:\dos\diskcopy.* a:
  1316.                       C:\> copy c:\dos\sys.* a:
  1317.            Using VirusScan (Version 2.0)                            24
  1318.  
  1319.  
  1320.                       C:\> copy c:\dos\fdisk.* a:
  1321.                       C:\> copy c:\dos\debug.* a:
  1322.                       C:\> copy c:\dos\unerase.* a:
  1323.                       C:\> copy c:\dos\mem.* a:
  1324.                       C:\> copy c:\dos\chkdsk.* a:
  1325.  
  1326.                  In the same way, copy other DOS programs that you think
  1327.                  might be useful.
  1328.  
  1329.             5.   Remove the diskette from the drive and write-protect it
  1330.                  so that it cannot become infected.
  1331.  
  1332.                  o    For a 3.5" diskette, slide its corner tab so that
  1333.                       the square hole is open.
  1334.  
  1335.                  o    For a 5.25" diskette, cover its corner notch with
  1336.                       a write-protect tab. Be sure to use the opaque
  1337.                       write-protect stickers provided with your
  1338.                       diskettes, not transparent tape.
  1339.  
  1340.             6.   Label the diskette "Virus-Free Boot Disk" and put it
  1341.                  away in a secure place in case you need to reestablish
  1342.                  a virus-free environment in the future.  You may want
  1343.                  to include supplemental information on the disk label,
  1344.                  such as the date and versions of DOS and VirusScan.
  1345.  
  1346.             OS/2
  1347.             With OS/2, you don't need a virus-free start-up disk.
  1348.             However, it will be helpful to keep a clean copy of
  1349.             important files, such as your system configuration files.
  1350.             Copy your  CONFIG.SYS, STARTUP.CMD, and AUTOEXEC.BAT files
  1351.             onto an empty, formatted diskette. Write-protect the
  1352.             diskette, label it, and put it away in a secure place.
  1353.  
  1354.  
  1355.  
  1356.  
  1357.  
  1358.  
  1359.  
  1360.  
  1361.  
  1362.  
  1363.  
  1364.  
  1365.  
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.            Using VirusScan (Version 2.0)                            25
  1373.  
  1374.  
  1375.             RUNNING THE VIRUSSCAN PROGRAMS
  1376.  
  1377.             VIRUSSCAN FOR DOS
  1378.  
  1379.             To run the VirusScan programs from the DOS command prompt,
  1380.             type the program name (SCAN) on the command line. Follow the
  1381.             program name with the drive, directory, or file(s) you want
  1382.             to scan for viruses and the options you want to use.
  1383.  
  1384.             Note:     If you have not changed the path statement in your
  1385.                       AUTOEXEC.BAT file, you will need to include its
  1386.                       location (usually C:\MCAFEE) in the command, or
  1387.                       change to that directory.
  1388.  
  1389.             For example, to examine a diskette in drive A: type:
  1390.  
  1391.                  C:\> c:\mcafee\scan a:
  1392.  
  1393.             and press <ENTER>.
  1394.  
  1395.             EXCEPTION:
  1396.                       If Scan detects a virus in memory or on your hard
  1397.                       disk, don't run Scan with the /CLEAN option from
  1398.                       C:\MCAFEE. Instead, restart your computer and run
  1399.                       Scan from your clean start-up diskette as described
  1400.                       in "If you detect a virus" in this chapter.
  1401.  
  1402.             VirusScan can list the viruses it detects.  To view this list,
  1403.             run Scan with the /VIRLIST option, described in Chapter 3.
  1404.             
  1405.  
  1406.             VSHIELD
  1407.  
  1408.             VShield loads automatically upon startup for DOS and Windows
  1409.             computers, or when a DOS or Win-OS/2 session is started
  1410.             within OS/2.
  1411.  
  1412.             o    You can change VShield options from the DOS command
  1413.                  line by removing VShield from memory and re-running it,
  1414.                  or by editing the VShield command line in your
  1415.                  AUTOEXEC.BAT file. See Chapter 3 in the VShield 
  1416.                  documentation for details.
  1417.  
  1418.  
  1419.  
  1420.  
  1421.  
  1422.  
  1423.  
  1424.  
  1425.  
  1426.  
  1427.            Using VirusScan (Version 2.0)                            26
  1428.  
  1429.  
  1430.             VIRUSSCAN FOR OS/2
  1431.  
  1432.             To run Scan from OS/2, open the Command Prompts folder in
  1433.             the OS/2 System folder and click on the OS/2 Full Screen or
  1434.             OS/2 Window icons. Next, type the program name (OS2SCAN) on
  1435.             the command line. Follow the program name with the drive,
  1436.             directory, or file(s) you want to scan for viruses and
  1437.             the options you want to use.
  1438.  
  1439.             Note: If you have not changed the PATH and LIBPATH
  1440.                   statements in your CONFIG.SYS file, you will need to
  1441.                   include its location (usually C:\MCAFEE) on the command
  1442.                   line, or change to that directory.
  1443.  
  1444.             For example, to examine a diskette in drive A: type:
  1445.  
  1446.                  [C:\] c:\mcafee\os2scan a:
  1447.  
  1448.             and press <ENTER>.
  1449.  
  1450.             o    VShield does not run in native OS/2 sessions, only
  1451.                  under DOS and Win-OS/2 sessions inside of OS/2. If you
  1452.                  have placed the VShield command in your AUTOEXEC.BAT
  1453.                  file, it will run automatically when you start a DOS or
  1454.                  Win-OS/2 session. You can also run it from the DOS
  1455.                  command line, as described earlier in this section.
  1456.  
  1457.  
  1458.  
  1459.  
  1460.  
  1461.  
  1462.  
  1463.  
  1464.  
  1465.  
  1466.  
  1467.  
  1468.  
  1469.  
  1470.  
  1471.  
  1472.  
  1473.  
  1474.  
  1475.  
  1476.  
  1477.  
  1478.  
  1479.  
  1480.  
  1481.  
  1482.            Using VirusScan (Version 2.0)                            27
  1483.  
  1484.  
  1485.             WHEN TO RESCAN
  1486.  
  1487.             Although VShield will monitor your software for viruses,
  1488.             it's wise to scan your disks when you introduce new programs
  1489.             or disks that may be infected. New programs and files are
  1490.             generally introduced in two ways: by inserting a diskette,
  1491.             and by installing new programs.  It is also possible to
  1492.             download a computer virus using a modem, however, this is
  1493.             extremely rare.
  1494.  
  1495.             o    You can use VShield with the /ANYACCESS option to scan
  1496.                  diskettes automatically. For more information, see
  1497.                  the discussion of /ANYACCESS in Chapter 3 in the VShield
  1498.                  documentation.
  1499.  
  1500.             o    For instructions on running VirusScan, see "Running the
  1501.                  VirusScan programs" earlier in this chapter.
  1502.  
  1503.             WHEN YOU INSERT AN UNCHECKED DISKETTE
  1504.             Every time you insert a new diskette in your drive, run Scan
  1505.             on it before executing, installing, or copying its files. If
  1506.             you have several diskettes to scan, you can scan them
  1507.             consecutively. In fact, we recommend doing this now with all
  1508.             the diskettes you normally use, as well as diskettes
  1509.             received from friends, co-workers, salespeople, and even
  1510.             your own diskettes if they have been in another PC.
  1511.  
  1512.             WHEN YOU INSTALL OR DOWNLOAD NEW FILES
  1513.             Every time you install new software on your hard drive, or
  1514.             download executable files from a network server, bulletin
  1515.             board, or on-line service, run Scan on the directory the
  1516.             files were placed in before executing the files.
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.  
  1523.  
  1524.  
  1525.  
  1526.  
  1527.  
  1528.  
  1529.  
  1530.  
  1531.  
  1532.  
  1533.  
  1534.  
  1535.  
  1536.  
  1537.            Using VirusScan (Version 2.0)                            28
  1538.  
  1539.  
  1540.             UPDATING VIRUSSCAN REGULARLY
  1541.  
  1542.             Unfortunately, new viruses (and variants of old ones) appear
  1543.             and circulate often in the personal computer community.
  1544.             Fortunately, McAfee updates the VirusScan programs
  1545.             regularly--usually every month, but sooner if many new
  1546.             viruses have appeared. Each new version may detect and
  1547.             eradicate as many as 60-100 new viruses or more, and may add
  1548.             new features. To find out what's new, review the README.1ST
  1549.             text file.
  1550.  
  1551.  
  1552.             DOWNLOADING NEW VERSIONS
  1553.  
  1554.             You may use your own communications software to download new
  1555.             versions from the McAfee bulletin board, CompuServe, or the
  1556.             Internet. See Chapter 1, "Welcome to VirusScan" for more
  1557.             information.
  1558.  
  1559.             Always download and decompress the files in a separate
  1560.             directory from your current files. That way, if you
  1561.             discover a problem with the new files, you'll still
  1562.             have the old ones intact.
  1563.  
  1564.  
  1565.             VALIDATING VIRUSSCAN
  1566.  
  1567.             When you download a program file from any source other than
  1568.             the McAfee bulletin board system or other direct-from-McAfee
  1569.             service, it's important to verify that it is authentic,
  1570.             unaltered, and uninfected.
  1571.             McAfee anti-virus software includes a program called
  1572.             Validate that helps you do this. When you receive a new
  1573.             version of VirusScan, run Validate on all of the program
  1574.             files.
  1575.  
  1576.             To do this for Scan, start from the system prompt (C:\> or
  1577.             [C:\]):
  1578.  
  1579.             1.   Change to the directory to which you've downloaded the
  1580.                  files. For example, if you've stored the files in
  1581.                  C:\DOWNLOAD, type:
  1582.  
  1583.                       C:\> cd \download
  1584.  
  1585.                  and press <ENTER>.
  1586.  
  1587.             2.   Type the command:
  1588.  
  1589.                       C:\DOWNLOAD> c:\mcafee\validate scan.exe
  1590.  
  1591.                  and press <ENTER>.
  1592.            Using VirusScan (Version 2.0)                            29
  1593.  
  1594.  
  1595.                  OS/2 Users: Be sure to replace SCAN.EXE with
  1596.                              OS2SCAN.EXE as the file to be validated.
  1597.  
  1598.             3.   Compare the results with the information in the
  1599.                  README.1ST file or other text file for the program you
  1600.                  have just validated. If the validation results match
  1601.                  what's in the file, it is highly unlikely that the
  1602.                  program has been modified.
  1603.  
  1604.             4.   Once you have validated the new version, copy it into
  1605.                  your C:\MCAFEE directory. In addition, create a new
  1606.                  "VirusScan Start-Up Diskette" containing the new
  1607.                  version.
  1608.  
  1609.  
  1610.             UPDATE YOUR CLEAN START-UP DISKETTE
  1611.  
  1612.             Once you have validated the new version, copy it into 
  1613.             your C:\MCAFEE directory. In addition, copy the Scan 
  1614.             program onto your clean start-up diskette. Below is one 
  1615.             way to do this; you may also use the Windows File Manager 
  1616.             or the OS/2 environment.
  1617.  
  1618.             Note any changes you've made to default options, because 
  1619.             you may want to select and save them again. Start from 
  1620.             the system prompt (C> or [C:\]).
  1621.  
  1622.             1. Navigate to the directory to which you've 
  1623.                retrieved the files, such as C:\MCAFEE:
  1624.  
  1625.                  cd c:\mcafee
  1626.  
  1627.             2. Temporarily remove write-protection from your clean
  1628.                start-up diskette and insert it in drive A.
  1629.  
  1630.                o For a 3.5" diskette, slide its corner tab so that 
  1631.                  the square hole is closed.
  1632.                o For a 5.25" diskette, remove the tab or tape from 
  1633.                  its corner notch.
  1634.  
  1635.             3. Copy the Scan program, and its data files to the diskette.
  1636.  
  1637.                DOS or Windows       C> copy SCAN.EXE a:
  1638.                                     C> copy *.DAT a:
  1639.                OS/2              [C:\] copy OS2SCAN.EXE a:
  1640.                                  [C:\] copy *.DAT a:
  1641.  
  1642.             4. Remove the diskette from the drive and write-protect
  1643.                it again. 
  1644.  
  1645.  
  1646.            Using VirusScan (Version 2.0)                            30
  1647.  
  1648.  
  1649.             Chapter 3: VIRUSSCAN REFERENCE
  1650.  
  1651.             VirusScan(TM)'s Scan program detects, identifies, and
  1652.             disinfects known DOS computer. Scan checks memory and both
  1653.             the system and data areas of disks for virus infections. If
  1654.             Scan finds a known virus, in most cases it will eliminate
  1655.             the virus and fully restore infected programs or system
  1656.             areas to normal operation. To obtain a list of all the
  1657.             viruses that Scan detects, run SCAN with the /VIRLIST
  1658.             option.
  1659.  
  1660.             In addition, Scan can also assign validation and recovery
  1661.             codes to files, and then use those codes to detect and treat
  1662.             infection by new and unknown viruses. If Scan has stored
  1663.             validation or recovery data for files, it may detect file
  1664.             changes and warn that infection by an unknown virus may have
  1665.             occurred. Scan can also use the recovery codes to remove new
  1666.             or unknown viruses and restore infected files, master boot
  1667.             record (MBRs), and boot sectors.
  1668.  
  1669.             This chapter describes how to use Scan from the DOS or OS/2
  1670.             command prompt.
  1671.  
  1672.             The command-line versions of VirusScan run under DOS and
  1673.             OS/2. The program files are SCAN.EXE and OS2SCAN.EXE,
  1674.             respectively. This chapter describes them both.
  1675.  
  1676.             Note:     Because OS/2 operates in a protected mode
  1677.                  environment, Scan for OS/2 does not check memory. To
  1678.                  protect against viruses in OS/2 DOS and Win-OS/2
  1679.                  sessions, use the VShield(TM) virus prevention program.
  1680.  
  1681.  
  1682.             DO YOU NEED TO READ THIS CHAPTER?
  1683.  
  1684.             Many users will not need the Scan command line options
  1685.             described in this chapter. We have designed Scan so that
  1686.             basic operation, as described in "Scanning Your System" and
  1687.             "When to Rescan" in Chapter 2, will detect most viruses in
  1688.             your system. The command line options described here offer
  1689.             additional power and control over virus detection. They
  1690.             enable you to run Scan from batch or script files, and are
  1691.             most useful in vulnerable environments and to network
  1692.             administrators and information services staff.
  1693.  
  1694.  
  1695.  
  1696.  
  1697.  
  1698.  
  1699.  
  1700.  
  1701.            Using VirusScan (Version 2.0)                            31
  1702.  
  1703.  
  1704.             SYSTEM REQUIREMENTS AND SUPPORT
  1705.  
  1706.             Scan requires DOS 3.0 or later, Windows 3.1 or later, or IBM
  1707.             OS/2 Version 2.0 or later. Running Scan for DOS requires
  1708.             340Kb of free RAM.
  1709.  
  1710.             Scan works with 3Com 3/Share and 3/Open, Artisoft LanTastic,
  1711.             AT&T StarLAN, Banyan VINES, DEC Pathworks, IBM LAN Server,
  1712.             Microsoft LAN Manager, Novell NetWare, and any other IBMNET-
  1713.             or NETBIOS-compatible network operating systems. Contact
  1714.             McAfee or your local authorized agent if you do not see your
  1715.             network listed (see "Technical Support" in Chapter 1).
  1716.  
  1717.             Scan is designed to check for pre-existing infections of
  1718.             known and unknown viruses on floppy, hard, CD-ROM, and
  1719.             compressed (SuperStor, Stacker, DoubleSpace, and so on)
  1720.             disks on both stand-alone and networked personal computers,
  1721.             as well as network file servers. If you have a Novell
  1722.             NetWare/386 V3.1X or 4.01 file server, you may want to use
  1723.             the NETShield(TM) virus prevention NetWare Loadable Module
  1724.             in conjunction with Scan.
  1725.  
  1726.             o    To use Scan to clean up (disinfect) virus-infected
  1727.                  files, the CLEAN.DAT file must be present in the same
  1728.                  subdirectory as Scan. If you don't have the CLEAN.DAT
  1729.                  file, first verify whether you should contact your
  1730.                  system administrator or information systems staff
  1731.                  directly for virus clean-up. Otherwise, you can contact
  1732.                  McAfee (see "Technical Support" in Chapter 1).
  1733.  
  1734.  
  1735.             TECHNICAL OVERVIEW
  1736.  
  1737.             KNOWN VIRUS DETECTION
  1738.             Scan detects known viruses by searching the system for known
  1739.             characteristics (sequences of code) unique to each computer
  1740.             virus and reporting their presence if found. For viruses
  1741.             that encrypt or cipher their code so that every infection is
  1742.             different, Scan uses detection algorithms that work by
  1743.             statistical analysis, heuristic analysis, and code
  1744.             disassembly.
  1745.  
  1746.             NEW AND UNKNOWN VIRUS DETECTION
  1747.             Scan can also check for new or unknown viruses by comparing
  1748.             files against previously recorded validation data. If a file
  1749.             has been modified, it will no longer match the validation
  1750.             data, and Scan will report that the file may have become
  1751.             infected. With certain options, Scan /CLEAN can use the
  1752.             validation and recovery data to restore infected files,
  1753.             master boot records (MBRs), or boot sectors.
  1754.  
  1755.  
  1756.            Using VirusScan (Version 2.0)                            32
  1757.  
  1758.  
  1759.             NOTE TO NETWORK USERS
  1760.  
  1761.             To use Scan on a network drive (or directory), you must be
  1762.             connected to that drive and have read access to it. Some
  1763.             command line options described in this chapter attempt to
  1764.             create, change, and delete files. To use these options, you
  1765.             must have sufficient access rights. If you have questions
  1766.             about access rights, contact your network administrator.
  1767.  
  1768.  
  1769.  
  1770.  
  1771.  
  1772.  
  1773.  
  1774.  
  1775.  
  1776.  
  1777.  
  1778.  
  1779.  
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785.  
  1786.  
  1787.  
  1788.  
  1789.  
  1790.  
  1791.  
  1792.  
  1793.  
  1794.  
  1795.  
  1796.  
  1797.  
  1798.  
  1799.  
  1800.  
  1801.  
  1802.  
  1803.  
  1804.  
  1805.  
  1806.  
  1807.  
  1808.  
  1809.  
  1810.  
  1811.            Using VirusScan (Version 2.0)                            33
  1812.  
  1813.  
  1814.             VALIDATING SCAN
  1815.  
  1816.             The VirusScan program has several safeguards to ensure that
  1817.             it remains free of viruses.  See "Validating VirusScan" in
  1818.             Chapter 2 for more information.
  1819.  
  1820.             We recommend that you update your copy of the VirusScan
  1821.             programs regularly. You can obtain an upgrade from several
  1822.             sources, as described in "Updating VirusScan Regularly" in
  1823.             Chapter 2.
  1824.  
  1825.             Before using a new version of Scan for the first time,
  1826.             verify that it has not been tampered with or infected by
  1827.             using the Validate program, as described in "Validating
  1828.             VirusScan" in Chapter 2. If your new copy of Scan differs
  1829.             from the validation data in the on-line documentation file,
  1830.             it may have been damaged. Don't use it, and obtain a clean
  1831.             copy of Scan from a known source.
  1832.  
  1833.             Scan performs an integrity test when run. This self-check
  1834.             allows Scan to determine if it has been modified.  If Scan
  1835.             fails its integrity test, a warning message will appear, and
  1836.             Scan will refuse to run and return to the command line
  1837.             prompt.  If Scan reports that it failed its integrity check,
  1838.             you must then obtain an undamaged copy before continuing.
  1839.  
  1840.  
  1841.             RUNNING SCAN FROM THE COMMAND LINE
  1842.  
  1843.             Scan checks files and other areas of the system that can
  1844.             contain computer viruses. When a virus is found, Scan
  1845.             identifies it and the system area or file where it was found.
  1846.  
  1847.             By default, Scan examines all files on a system. Once you've
  1848.             installed VirusScan and have established a "sterile field"
  1849.             (as described in Chapter 2), you might not need to scan
  1850.             every file on your system again, just the executable files
  1851.             (.EXE, .COM, .SYS, .BIN, .OVL, and .DLL files). Use the /STD
  1852.             option to scan executable files only. (Note that the list of
  1853.             extensions for standard executables has changed from
  1854.             previous versions of Scan.)
  1855.  
  1856.  
  1857.  
  1858.  
  1859.  
  1860.  
  1861.  
  1862.  
  1863.  
  1864.  
  1865.  
  1866.            Using VirusScan (Version 2.0)                            34
  1867.  
  1868.  
  1869.             From DOS or OS/2, you can run Scan from the command line
  1870.             prompt. (From OS/2, open the Command Prompts folder in the
  1871.             OS/2 system folder, then choose the OS/2 Full Screen or OS/2
  1872.             Window icons to see the command line prompt.) The syntax is:
  1873.  
  1874.                  DOS  C:\> scan {drives} [options]
  1875.                  OS/2 [C:\] os2scan {drives} [options]
  1876.  
  1877.             {drives} indicates one or more drives to be scanned. You
  1878.             must specify one or more drives to scan. If you list a drive
  1879.             like C:, all of its subdirectories will be scanned. If you
  1880.             list \, only the root directory and boot area of the current
  1881.             disk will be scanned. If you list a directory or \, its
  1882.             subdirectories will not be scanned unless you use the /SUB
  1883.             option.
  1884.  
  1885.             [options] indicates one or more of the Scan options listed
  1886.             in the "Scan Command Line Option Summary" on the following
  1887.             page.
  1888.  
  1889.  
  1890.  
  1891.  
  1892.  
  1893.  
  1894.  
  1895.  
  1896.  
  1897.  
  1898.  
  1899.  
  1900.  
  1901.  
  1902.  
  1903.  
  1904.  
  1905.  
  1906.  
  1907.  
  1908.  
  1909.  
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.  
  1918.  
  1919.  
  1920.  
  1921.            Using VirusScan (Version 2.0)                            35
  1922.  
  1923.  
  1924.             SCAN COMMAND LINE OPTION SUMMARY
  1925.  
  1926.             /? or /HELP
  1927.             Display help screen.
  1928.  
  1929.             /ADL
  1930.                  Scan all local drives (except floppy drives).
  1931.  
  1932.             /ADN
  1933.                  Scan all network drives.
  1934.  
  1935.             /AF {filename}
  1936.                  Store validation/recovery codes in filename.
  1937.  
  1938.             /APPEND
  1939.                  Append to  rather than overwrite, the report file
  1940.                  (/REPORT).
  1941.  
  1942.             /AV
  1943.                  Add validation/recovery data to program files.
  1944.  
  1945.             /BOOT
  1946.                  Scan master boot record and boot sector only.
  1947.  
  1948.             /CF {filename}
  1949.                  Check validation/recovery codes in filename.
  1950.  
  1951.             /CLEAN
  1952.                  Clean up infections in master boot records, boot
  1953.                  sectors, and files when possible.
  1954.  
  1955.             /CV
  1956.                  Check validation/recovery data in files.
  1957.  
  1958.             /DEL
  1959.                  Overwrite and delete infected files.
  1960.  
  1961.             /EXCLUDE {filename}
  1962.                  Exclude from scan any files listed in filename.
  1963.                  Typically used in conjunction with the /AV option.
  1964.  
  1965.             /FAST
  1966.                  Speed up VirusScan's scanning; may detect fewer
  1967.             viruses.
  1968.  
  1969.             /LOAD {filename}
  1970.                  Use Scan settings stored in filename.
  1971.  
  1972.             /LOG
  1973.                  Save date and time VirusScan was last run in SCAN.LOG.
  1974.  
  1975.  
  1976.            Using VirusScan (Version 2.0)                            36
  1977.  
  1978.  
  1979.             /MOVE {directory}
  1980.                  Move infected files to directory.
  1981.  
  1982.             /NOMEM
  1983.                  Skip memory checking (not applicable to OS/2).
  1984.  
  1985.             /PAUSE
  1986.                  Enable screen pause at end of display page.
  1987.  
  1988.             /PLAD
  1989.                  Preserve Last-Access date of scanned files on Novell
  1990.                  drives.
  1991.  
  1992.             /REPORT {filename}
  1993.                  Create report of infected files found during scan in
  1994.                  filename.
  1995.  
  1996.             /RF {filename}
  1997.                  Remove validation/recovery codes in filename.
  1998.  
  1999.             /RPTCOR
  2000.                  Add list of corrupted files to the report file
  2001.                  (/REPORT).
  2002.  
  2003.             /RPTERR
  2004.                  Add list of system errors to the report file (/REPORT).
  2005.  
  2006.             /RPTMOD
  2007.                  Add list of modified files to the report file
  2008.                  (/REPORT).
  2009.  
  2010.             /RV
  2011.                  Remove validation/recovery data from files.
  2012.  
  2013.             /SHOWLOG
  2014.                  Display information in SCAN.LOG.
  2015.  
  2016.             /STD
  2017.                  Scan executable files only (.COM, .EXE, .SYS, .BIN,
  2018.                  .OVL, and .DLL)
  2019.  
  2020.             /SUB
  2021.                  Scan subdirectories inside a directory.
  2022.  
  2023.             /VIRLIST
  2024.                  Display list of viruses detected by VirusScan.
  2025.  
  2026.  
  2027.  
  2028.  
  2029.  
  2030.  
  2031.            Using VirusScan (Version 2.0)                            37
  2032.  
  2033.  
  2034.             SCAN OPTION DESCRIPTIONS
  2035.  
  2036.             Here is a detailed description of Scan's options.
  2037.  
  2038.             /? or /HELP
  2039.             Display list of Scan options
  2040.             Displays a list of Scan command line options with a brief
  2041.             description of each. No virus scanning will be performed
  2042.             when these options are specified. Use either of these
  2043.             options alone on the command line.
  2044.  
  2045.             /ADL
  2046.             Scan all local drives (except floppy drives)
  2047.             Scans all local drives for viruses, in addition to those
  2048.             specified on the command line. In DOS, use /ADL to check all
  2049.             local drives, including compressed drives and CD-ROMs. To
  2050.             scan both local and network drives, use /ADL and /ADN
  2051.             together in the same command line.
  2052.  
  2053.             /ADN
  2054.             Scan all network drives
  2055.             Scans all network drives for viruses, in addition to those
  2056.             specified on the command line. To scan both local and
  2057.             network drives, use /ADL and /ADN together in the same
  2058.             command line.
  2059.  
  2060.             /AF {filename}
  2061.             Store validation/recovery codes in file
  2062.             Helps you detect and recover from new or unknown viruses.
  2063.             /AF logs validation and recovery data for the executable
  2064.             files, boot sector, and master boot record (MBR) of a disk
  2065.             in the file you specify. The log file is about 95 bytes per
  2066.             file validated. You must specify a filename, which can
  2067.             include the target drive and directory (such as
  2068.             D:\VAL\DRIVES.VAL). If the target path is a network drive,
  2069.             you must be able to create and delete files in that drive.
  2070.             If filename exists, Scan updates it. The /AF option adds
  2071.             about 300% more time to scanning.
  2072.  
  2073.             To exclude self-modifying or self-checking files that might
  2074.             cause false alarms, use the /EXCLUDE option. To recover from
  2075.             a virus using the /AF information, use the /CF and /CLEAN
  2076.             options together in the same command line. Using any of the
  2077.             /AF, /CF, or /RF options together in the same command line
  2078.             returns an error.
  2079.  
  2080.             o    /AF performs the same function as /AV, but stores its
  2081.                  data in a separate file rather than changing the
  2082.                  executable files themselves. For more information, see
  2083.                  "Detecting new and unknown viruses" in Chapter 4.
  2084.  
  2085.  
  2086.            Using VirusScan (Version 2.0)                            38
  2087.  
  2088.             /APPEND
  2089.             Append to the report file.
  2090.             Used in conjunction with /REPORT, appends the report message
  2091.             text to the specified report file, if it exists. Otherwise,
  2092.             the /REPORT option overwrites the specified report file, if
  2093.             it exists.
  2094.             
  2095.             /AV
  2096.             Add validation/recovery data to files
  2097.             Helps you detect and recover from new or unknown viruses.
  2098.             /AV adds recovery and validation data to each standard
  2099.             executable file (.EXE, .COM, .SYS, .BIN, .OVL. and .DLL),
  2100.             increasing the size of each file by 98 bytes. To update
  2101.             files on a shared network drive, you must have update access
  2102.             rights. The /AV option adds about 100% more time to
  2103.             scanning.
  2104.  
  2105.             To exclude self-modifying or self-checking files that might
  2106.             cause false alarms, use the /EXCLUDE option. To recover from
  2107.             a virus using the /AF information, use the /CV and /CLEAN
  2108.             options together in the same command line. Using any of the
  2109.             /AV, /CV, or /RV options together in the same command line
  2110.             returns an error.
  2111.  
  2112.             o    The /AV option does not store any information about the
  2113.                  master boot record (MBR) or boot sector of the drive
  2114.                  being scanned.
  2115.  
  2116.             /BOOT
  2117.             Scan boot sector and master boot record only
  2118.             Scans the boot sector and master boot record on the
  2119.             specified drive(s), but not the files or directories on
  2120.             those drives.
  2121.  
  2122.             /CF {filename}
  2123.             Check validation/recovery codes in file
  2124.             Helps you detect new or unknown viruses. Checks validation
  2125.             data stored by the /AF option in filename. If a file or
  2126.             system area has changed, Scan reports that a viral infection
  2127.             may have occurred. The /CF option adds about 250% more time
  2128.             to scanning. For more information, see "Detecting New And
  2129.             Unknown Viruses" in Chapter 4. You can use /CF and /CLEAN in
  2130.             the same command line to check validation/recovery codes and
  2131.             remove any viruses found. Using any of the /AF, /CF, or /RF
  2132.             options together in a command line returns an error.
  2133.  
  2134.             o    Some older Hewlett-Packard and Zenith PCs modify the
  2135.                  boot sector each time the system is booted. If you use
  2136.                  /CF or /CV, Scan will continuously report that the boot
  2137.                  sector has been modified even though no virus may be
  2138.                  present. Check your system's technical reference manual
  2139.                  to determine whether your PC has self-modifying boot
  2140.                  code, or contact McAfee for help (see "Technical
  2141.            Using VirusScan (Version 2.0)                            39           
  2142.  
  2143.  
  2144.             Support" in Chapter 1).
  2145.  
  2146.             o    OS/2 dual boot systems change the boot sector between
  2147.                  DOS and OS/2 depending on which operating system is
  2148.                  active. This causes Scan to report that the boot sector
  2149.                  has been modified.
  2150.  
  2151.             /CLEAN
  2152.             Remove viruses from boot sector, master boot record (MBR),
  2153.             and infected files
  2154.             Attempts to restore the boot sector, if infected, and any
  2155.             infected files. Usually, between 10% and 20% of all viruses
  2156.             are not removable; they damage the file they infect beyond
  2157.             repair. If the infected file resides on a network drive, you
  2158.             must be able to modify files on that drive to clean it. If
  2159.             it cannot restore a file, you'll see a message that
  2160.             identifies the name of the unrecoverable file. To use
  2161.             /CLEAN, the CLEAN.DAT file must reside in the Scan
  2162.             directory.
  2163.  
  2164.             Use /CLEAN instead of /DEL when you want to restore infected
  2165.             files, not just delete or overwrite them. The /CLEAN option
  2166.             can remove master boot record and boot sector viruses,
  2167.             but the /DEL option cannot. If you use /CLEAN and /DEL in
  2168.             the same command line, Scan first attempts to disinfect an
  2169.             infected file, then deletes it only if it cannot be
  2170.             repaired. Similarly, if you use /CLEAN and /MOVE in the same
  2171.             command line, Scan attempts first to clean an infected file,
  2172.             then moves it automatically if the file is unrecoverable.
  2173.  
  2174.             You can use /CLEAN and /CF or /CV in the same command line
  2175.             to check validation/recovery codes and remove any viruses
  2176.             found. We strongly recommend that you get experienced help
  2177.             in dealing with viruses if you are unfamiliar with anti-
  2178.             virus software and methods. This is especially true for
  2179.             "critical" viruses and master boot record/boot sector
  2180.             infections, because improper removal of these viruses can
  2181.             result in the loss of all data on the infected disks.
  2182.  
  2183.             o    When scanning a network drive using /CLEAN, you must
  2184.                  have sufficient rights to update files on that drive.
  2185.  
  2186.             /CV
  2187.             Check validation/recovery data in files
  2188.             Helps you detect new or unknown viruses. Checks validation
  2189.             data added by the /AV option. If a file is modified, Scan
  2190.             reports that a viral infection may have occurred. The /CV
  2191.             option adds about 50% more time to scanning. You can use
  2192.             /CLEAN and /CF or /CV in the same command line to check
  2193.             validation/recovery codes and restore infected files. Using
  2194.             any of the /AV, /CV, or /RV options together in the same
  2195.             command line returns an error.
  2196.            Using VirusScan (Version 2.0)                            40
  2197.  
  2198.  
  2199.             /DEL
  2200.             Overwrite and delete infected files
  2201.             Deletes and overwrites each infected file. Files erased by
  2202.             the /DEL option cannot be recovered (generate a report so
  2203.             that you can restore them from backups). Instead of /DEL
  2204.             alone, we recommend using it in combination with the /CLEAN
  2205.             option to attempt to disinfect an infected file first, then
  2206.             delete it only if the file is unrecoverable. The /CLEAN
  2207.             option can remove master boot record and boot sector
  2208.             viruses, but the /DEL option cannot.
  2209.  
  2210.             o    When scanning a network drive using /DEL, you must have
  2211.                  sufficient access rights to delete files on that drive.
  2212.  
  2213.             /EXCLUDE {filename}
  2214.             Scan using exception list file
  2215.             Allows you to exclude files from /AF or /AV validation.
  2216.             Self-modifying or self-checking files can cause a false
  2217.             alarm during a scan. To create filename, see "Technical Note
  2218.             1: Creating an Exception List File for the /EXCLUDE Option"
  2219.             in this chapter.
  2220.  
  2221.             /FAST
  2222.             Speed up VirusScan's scanning
  2223.             Reduces Scan time by about 15%. Using the /FAST option, Scan
  2224.             examines a smaller portion of each file for viruses,
  2225.             although it examines more files overall. Using /FAST might
  2226.             miss some infections found in a more comprehensive (but
  2227.             slower) scan. Do not use this option if you have found a
  2228.             virus or suspect one.
  2229.  
  2230.             /LOAD {filename}
  2231.             Use Scan settings stored in {filename}.
  2232.             By default, Scan loads its internal default settings plus
  2233.             any options specified on the command line. You can store all
  2234.             custom settings in a separate ASCII text file, then use
  2235.             /LOAD to load those settings from that file.
  2236.  
  2237.             Use a text editor to create the file. You can put all
  2238.             options on the same line separated by a space or put each
  2239.             option (with its parameter) on its own line, separated by a
  2240.             hard carriage return and line feed, as shown in the
  2241.             following examples:
  2242.  
  2243.  
  2244.  
  2245.  
  2246.  
  2247.  
  2248.  
  2249.  
  2250.  
  2251.            Using VirusScan (Version 2.0)                            41
  2252.  
  2253.             Sample load file with all options on the same command line:
  2254.  
  2255.                  m: /report a:infectn.rpt /rptcor /rpterr
  2256.  
  2257.             Sample load file with each option on a separate command
  2258.             line:
  2259.  
  2260.                  m:
  2261.                  /report a:infectn.rpt
  2262.                  /rptcor
  2263.                  /rpterr
  2264.  
  2265.             /LOG
  2266.             Save date and time of last scan
  2267.             Stores the time and date Scan is being run by updating or
  2268.             creating a file called SCAN.LOG in the current directory.
  2269.  
  2270.             /MOVE {directory}
  2271.             Move infected files to directory
  2272.             Moves all infected files found during a scan to the
  2273.             specified directory. If you use /MOVE in conjunction with
  2274.             /CLEAN, Scan attempts to restore an infected file first,
  2275.             then moves it to the specified directory only if the file
  2276.             cannot be restored. Using /MOVE and /DEL in the same command
  2277.             line returns an error message.
  2278.  
  2279.             /NOMEM
  2280.             Skip memory checking
  2281.             Reduces scan time by omitting all memory checks for viruses.
  2282.             Use /NOMEM only when you are absolutely certain that your
  2283.             system is virus-free.
  2284.             By default, Scan checks system memory for all for critical
  2285.             known computer viruses that can inhabit memory. In addition
  2286.             to main memory from 0Kb to 640Kb, Scan checks upper memory
  2287.             from 640Kb to 1,024Kb and the high memory area from 1,024Kb
  2288.             to 1,088Kb that can be used by computer viruses on 286 and
  2289.             later systems. Memory above 1,088Kb is not addressed
  2290.             directly by the processor and is not presently susceptible
  2291.             to viruses.
  2292.  
  2293.             o    /NOMEM is not applicable to OS/2.
  2294.  
  2295.  
  2296.  
  2297.  
  2298.  
  2299.  
  2300.  
  2301.  
  2302.  
  2303.  
  2304.  
  2305.  
  2306.            Using VirusScan (Version 2.0)                            42
  2307.  
  2308.  
  2309.             /PAUSE
  2310.             Enable screen pausing.
  2311.             If you specify /PAUSE, a "More? (H = Help)" prompt will
  2312.             appear when Scan fills up a screen with messages, such as
  2313.             when using the /SHOWLOG or /VIRLIST options. Otherwise,
  2314.             Scan will, by default, fill the screen with messages and
  2315.             scroll the screen continuously without stopping.  This
  2316.             allows Scan to be run against PCs with many drives or on
  2317.             PCs with severe infections without requiring user
  2318.             intervention. We recommend that you omit /PAUSE when
  2319.             keeping a record of Scan's messages using the report options
  2320.             (/REPORT, /RPTCOR, /RPTMOD, and /RPTERR).
  2321.  
  2322.             /PLAD
  2323.             Preserve Last-Access date on NetWare drives.
  2324.             Prevents changing the Last-Access date attribute for files
  2325.             stored on a network drive of a Novell network. Normally,
  2326.             NetWare updates the Last-Access date when files are
  2327.             accessed on network drives. However, some tape backup
  2328.             systems use the Last-Access date to decide whether to back
  2329.             up the file. Use /PLAD to ensure that the last access date
  2330.             does not change as the result of scanning.
  2331.  
  2332.             /REPORT {filename}
  2333.             Create report of infected files and system errors
  2334.             Saves the output of Scan to filename in ASCII text file
  2335.             format. If filename exists, /REPORT erases and replaces it.
  2336.             You can include the destination drive and directory (such as
  2337.             D:\VSREPRT\ALL.TXT), but if the destination is a network
  2338.             drive, you must be able to create and delete files on that
  2339.             drive. You can also use /RPTCOR, /RPTMOD, and /RPTERR to add
  2340.             corrupted files, modified files, and system errors to the
  2341.             report.
  2342.  
  2343.             /RF {filename}
  2344.             Remove validation/recovery codes in file
  2345.             Removes validation and recovery data from filename created
  2346.             by the /AF option. If filename resides on a shared network
  2347.             drive, you must be able to delete files on that drive. Using
  2348.             any of the /AF, /CF, or /RF options together in the same
  2349.             command line returns an error.
  2350.  
  2351.             /RPTCOR
  2352.             Add corrupted files to Scan report
  2353.             Used in conjunction with /REPORT, adds the names of
  2354.             corrupted files to the report file. A corrupted file is a
  2355.             file that a virus has damaged beyond repair, which typically
  2356.             occurs in 10% to 20% of all viral infections. You can use
  2357.             /RPTCOR with /RPTMOD and /RPTERR on the same command line.
  2358.  
  2359.  
  2360.  
  2361.            Using VirusScan (Version 2.0)                            43
  2362.  
  2363.  
  2364.             /RPTERR
  2365.             Add errors to Scan report
  2366.             Used in conjunction with /REPORT, adds system errors to the
  2367.             report file.
  2368.             System errors include problems reading or writing to a
  2369.             diskette or hard disk, file system or network problems,
  2370.             problems creating reports, and other system-related
  2371.             problems. You can use /RPTERR with /RPTCOR and /RPTMOD on
  2372.             the same command line.
  2373.  
  2374.             /RPTMOD
  2375.             Add modified files to the Scan report
  2376.             Used in conjunction with /REPORT, adds the names of modified
  2377.             files to the report file. Scan identifies modified files
  2378.             when the validation/recovery codes do not match (using the
  2379.             /CF or /CV options). You can use /RPTMOD with /RPTCOR and
  2380.             /RPTERR on the same command line.
  2381.  
  2382.             /RV
  2383.             Remove validation/recovery from files
  2384.             Removes validation and recovery data from files validated
  2385.             with the /AV option, along with the SCAN.LOG file on the
  2386.             specified drive. To update files on a shared network drive,
  2387.             you must have access rights to update them. Using any of the
  2388.             /AV, /CV, or /RV options together in the same command line
  2389.             returns an error.
  2390.  
  2391.             /SHOWLOG
  2392.             Update and display the contents of SCAN.LOG
  2393.             Stores the time and date Scan is being run by updating or
  2394.             creating a file called SCAN.LOG in the current directory,
  2395.             and shows you the date and time of previous scans that have
  2396.             been recorded in the SCAN.LOG file using the /LOG switch.
  2397.             The SCAN.LOG file contains text and some special formatting.
  2398.             To pause when the screen fills with messages, specify the
  2399.             /PAUSE option.
  2400.  
  2401.             /STD
  2402.             Scan executable files only (.COM, .EXE, .SYS, .BIN, .OVL, .DLL)
  2403.             Reduces scan time when a full scan is not needed. Otherwise,
  2404.             Scan checks all files on the drive scanned and examines
  2405.             files in greater detail, which increases Scan's ability to
  2406.             detect viruses in overlay files but substantially increases
  2407.             the scanning time required. Do not use this option if you
  2408.             have found a virus or suspect one. (The list of extensions
  2409.             for standard executables has changed from previous releases
  2410.             of VirusScan.)
  2411.  
  2412.  
  2413.  
  2414.  
  2415.  
  2416.            Using VirusScan (Version 2.0)                            44
  2417.  
  2418.  
  2419.             /SUB
  2420.             Scan subdirectories
  2421.             By default, when you specify a directory to scan rather than
  2422.             a drive, Scan will examine only the files it contains, not
  2423.             its subdirectories. Use /SUB to scan all subdirectories
  2424.             inside any directories you've specified. Do not use /SUB if
  2425.             you are scanning an entire drive.
  2426.  
  2427.             /VIRLIST
  2428.             Display list of viruses detected by VirusScan
  2429.             Shows the name of the viruses that VirusScan detects. To
  2430.             pause when the screen fills with messages, specify the
  2431.             /PAUSE option. Use /VIRLIST alone on the command line.
  2432.  
  2433.  
  2434.  
  2435.  
  2436.  
  2437.  
  2438.  
  2439.  
  2440.  
  2441.  
  2442.  
  2443.  
  2444.  
  2445.  
  2446.  
  2447.  
  2448.  
  2449.  
  2450.  
  2451.  
  2452.  
  2453.  
  2454.  
  2455.  
  2456.  
  2457.  
  2458.  
  2459.  
  2460.  
  2461.  
  2462.  
  2463.  
  2464.  
  2465.  
  2466.  
  2467.  
  2468.  
  2469.  
  2470.  
  2471.            Using VirusScan (Version 2.0)                            45
  2472.  
  2473.  
  2474.             CLEANING VIRUSES
  2475.  
  2476.             Although /CLEAN removes many viruses and restores normal
  2477.             operation, viruses can be harmful and insidious, and no
  2478.             anti-virus program can undo all their damage. Usually,
  2479.             between 10% and 20% of all viruses corrupt the files they
  2480.             infect, making them unrecoverable. If the file is infected
  2481.             with an uncommon virus that /CLEAN can't remove, Scan
  2482.             notifies you and identifies the filename. Write down this
  2483.             filename so that you can restore it from a backup diskette
  2484.             or tape. If you use both the /CLEAN and the /DEL options,
  2485.             Scan will first attempt to repair an infected file and, if
  2486.             the file is damaged beyond repair, Scan will delete it.
  2487.             Deleted files are not recoverable except from backups.
  2488.  
  2489.             Some viruses damage or overwrite program (.EXE) files or
  2490.             overlay files. Removing the virus can truncate the file or
  2491.             otherwise render it inoperable. Others, like the common
  2492.             virus Stoned, infect the master boot record (MBR). On
  2493.             systems partitioned with programs other than DOS (such as
  2494.             Disk Manager and SpeedStor), removing the virus can cause
  2495.             loss of the master boot record (MBR) and all data on the
  2496.             disk if done improperly.
  2497.  
  2498.             BASIC PRINCIPLES TO MINIMIZE DAMAGE
  2499.             These considerations lead to the three important principles:
  2500.  
  2501.             1.   Before running Scan with the /CLEAN option, back up all
  2502.                  of your programs and data.
  2503.  
  2504.                  Of course, this works best if you backup your files
  2505.                  regularly, so that you can restore your files from a
  2506.                  backup made before your system was infected. But even a
  2507.                  backup from an infected system can be useful for
  2508.                  restoring data, because most viruses do not corrupt
  2509.                  data. If a program no longer runs after being cleaned,
  2510.                  replace it from the original disk or from a virus-free
  2511.                  backup.
  2512.  
  2513.                  When disinfecting an infected system, it is important
  2514.                  to start from a "sterile field," as described in 
  2515.                  Chapter 2.
  2516.  
  2517.             2.   Before running Scan with the /CLEAN option for DOS,
  2518.                  restart your computer from a clean, write-protected
  2519.                  diskette; before running it for OS/2, close all DOS and
  2520.                  Win-OS/2 sessions.
  2521.  
  2522.                  Preferably, use the clean anti-virus start-up diskette
  2523.                  you created in "Making a clean start-up diskette" in
  2524.                  Chapter 2. And, because running any program can spread
  2525.                  the infection:
  2526.            Using VirusScan (Version 2.0)                            46
  2527.  
  2528.  
  2529.             3.   Do not run any programs, including Windows, before
  2530.                  running Scan /CLEAN.
  2531.  
  2532.                  Run Scan /CLEAN from DOS instead of from Windows. 
  2533.                  Exit completely from Windows. Do not run Scan /CLEAN 
  2534.                  from within a DOS window.
  2535.  
  2536.                  IMPORTANT: If you are at all unsure about how to
  2537.                             proceed once you've found a virus, contact
  2538.                             McAfee technical support, or your local
  2539.                             authorized agent, for assistance (see
  2540.                             "Technical support" in Chapter 1).
  2541.  
  2542.  
  2543.  
  2544.  
  2545.  
  2546.  
  2547.  
  2548.  
  2549.  
  2550.  
  2551.  
  2552.  
  2553.  
  2554.  
  2555.  
  2556.  
  2557.  
  2558.  
  2559.  
  2560.  
  2561.  
  2562.  
  2563.  
  2564.  
  2565.  
  2566.  
  2567.  
  2568.  
  2569.  
  2570.  
  2571.  
  2572.  
  2573.  
  2574.  
  2575.  
  2576.  
  2577.  
  2578.  
  2579.  
  2580.  
  2581.            Using VirusScan (Version 2.0)                            47
  2582.  
  2583.  
  2584.             RUNNING SCAN TO CLEAN UP INFECTIONS
  2585.  
  2586.             Preparation
  2587.  
  2588.             1.   Before running Scan to clean up infections, clear the
  2589.                  virus from system memory and prevent reinfection:
  2590.  
  2591.                  o    With DOS, turn off your PC, then restart from a
  2592.                       clean start-up diskette, preferably the anti-virus
  2593.                       diskette you prepared in "Making a clean start-up
  2594.                       diskette" in Chapter 2.
  2595.  
  2596.                  o    With OS/2, close all DOS and Win-OS/2 sessions.
  2597.  
  2598.                  o    With an OS/2 dual-boot system infected by a boot
  2599.                       sector virus (like FORM, Disk Killer, or others
  2600.                       identified by Scan), boot (start up) OS/2 first,
  2601.                       delete the BOOT.DOS file from the \OS2 directory,
  2602.                       and then boot DOS to create a new, virus-free DOS
  2603.                       boot sector file.
  2604.  
  2605.             2.   Run the Scan program to locate and identify the
  2606.                  infections.
  2607.  
  2608.             3.   Back up the files on the infected disks (be sure not to
  2609.                  overwrite any previous backups).
  2610.  
  2611.             4.   Repeat Step 1.
  2612.  
  2613.             5.   Don't run any programs, including Windows, before
  2614.                  running Scan /CLEAN. If you have Windows, run Scan
  2615.                  /CLEAN from DOS.
  2616.  
  2617.             6.   When disinfecting a hard disk, always run Scan /CLEAN
  2618.                  from your write-protected VirusScan diskette to prevent
  2619.                  infection of the Scan program. When disinfecting
  2620.                  diskettes, make sure there is no active virus in memory
  2621.                  before running Scan from your hard disk.
  2622.  
  2623.  
  2624.  
  2625.  
  2626.  
  2627.  
  2628.  
  2629.  
  2630.  
  2631.  
  2632.  
  2633.  
  2634.  
  2635.  
  2636.            Using VirusScan (Version 2.0)                            48            
  2637.             
  2638.  
  2639.             SUCCESSFUL AND UNSUCCESSFUL RESULTS
  2640.  
  2641.             Scan /CLEAN reports the results of its attempt to remove the
  2642.             virus from each infected file. If a file has several
  2643.             infections, it will report on each.  If viruses were not
  2644.             removed, contact technical support.
  2645.  
  2646.             If Scan can't remove a virus, you'll see a message like:
  2647.  
  2648.                  Virus cannot be safely removed from this file.
  2649.  
  2650.             Make sure to take note of the file name, because you will
  2651.             need to restore it from backups. If you have any questions
  2652.             about how to proceed, contact McAfee technical support or
  2653.             your local authorized agent (see "Technical Support" in
  2654.             Chapter 1).
  2655.  
  2656.  
  2657.             IF VIRUSES WERE SAFELY REMOVED, RESCAN AND CHECK DISKETTES
  2658.  
  2659.             If Scan /CLEAN has successfully removed all the viruses,
  2660.             turn your computer off again and restart from the system
  2661.             disk. Scan your hard disks again to make sure they are
  2662.             virus-free. If you suspect that your system was infected
  2663.             from a diskette, run Scan from your hard disk to examine
  2664.             and disinfect the diskettes you use.
  2665.  
  2666.  
  2667.  
  2668.  
  2669.  
  2670.  
  2671.  
  2672.  
  2673.  
  2674.  
  2675.  
  2676.  
  2677.  
  2678.  
  2679.  
  2680.  
  2681.  
  2682.  
  2683.  
  2684.  
  2685.  
  2686.  
  2687.  
  2688.  
  2689.  
  2690.  
  2691.            Using VirusScan (Version 2.0)                            49
  2692.  
  2693.  
  2694.             EXAMPLES
  2695.  
  2696.             These examples show different option settings. In OS/2,
  2697.             remember to use OS2SCAN instead of SCAN.
  2698.  
  2699.             scan c:
  2700.                  Scan all executable files on drive C.
  2701.  
  2702.             scan f:
  2703.                  Scan drive F:, a network drive.
  2704.  
  2705.             scan c: /adl /adn
  2706.                  Scan all local and network drives (except floppy drives).
  2707.  
  2708.             scan f: g: h: /del
  2709.                  Scan all files on drives F:, G:, and H:, and delete any
  2710.                  infected files found.
  2711.  
  2712.             scan c: d: e: /av
  2713.                  Scan for viruses in all files and add validation codes
  2714.                  to executable files on drives C:, D:, and E:.
  2715.  
  2716.             scan m: /report a:infectn.rpt /rptcor /rpterr
  2717.                  Scan for viruses on network drive M: and create a log
  2718.                  file of infections, corruptions, and errors in the file
  2719.                  INFECTN.RPT on drive A:.
  2720.  
  2721.             scan e:\user\mike e:\user\chris e:\user\cindy /sub
  2722.                  Scan all subdirectories inside the directories
  2723.                  USER\MIKE, USER\CHRIS, and USER\CINDY on drive E:.
  2724.  
  2725.             scan c: d: e: /fast /cv
  2726.                  Quickly scan drives C:, D:, and E:, and also report any
  2727.                  executable files that do not have validation codes.
  2728.  
  2729.             scan c:\command.com
  2730.                  Scan a single file.
  2731.  
  2732.  
  2733.  
  2734.  
  2735.  
  2736.  
  2737.  
  2738.  
  2739.  
  2740.  
  2741.  
  2742.  
  2743.  
  2744.  
  2745.  
  2746.            Using VirusScan (Version 2.0)                            50
  2747.  
  2748.  
  2749.             ERROR LEVELS
  2750.  
  2751.             o    This section is primarily for network administrators,
  2752.                  information systems staff, and other people who may
  2753.                  want to run VirusScan from DOS batch files, network
  2754.                  login scripts, or OS/2 REXX scripts.
  2755.  
  2756.             After Scan has finished running, it sets the ERRORLEVEL. You
  2757.             can use the ERRORLEVEL in batch or script files to take
  2758.             different actions based on the results of the scan. See your
  2759.             operating system documentation for information on creating
  2760.             these types of files.
  2761.  
  2762.             Scan returns the following ERRORLEVELs:
  2763.  
  2764.             ERRORLEVEL          DESCRIPTION
  2765.  
  2766.                  0         No errors occurred and no viruses were found.
  2767.  
  2768.                  1         An error occurred while accessing a file
  2769.                            (either reading or writing).
  2770.  
  2771.                  2         A VirusScan database (*.DAT) file is
  2772.                            corrupted.
  2773.  
  2774.                  3         An error occurred while accessing a disk
  2775.                            (either reading or writing).
  2776.  
  2777.                  4         An error occurred with the file created with
  2778.                            the /AF option; the file has been damaged.
  2779.  
  2780.                  5         Insufficient memory to load program or
  2781.                            complete an operation.
  2782.  
  2783.                  6         An internal program error occurred.
  2784.  
  2785.                  7         An error occurred while accessing or
  2786.                            processing an international message file
  2787.                            (MCAFEE.MSG).
  2788.  
  2789.                  8         A file required to run VirusScan, such as
  2790.                            SCAN.DAT or NAMES.DAT, is missing.
  2791.  
  2792.                  9         Incompatible or unrecognized option(s) or
  2793.                            argument(s) for an option were specified on
  2794.                            the command line.
  2795.  
  2796.                  10        A computer virus was found in memory.
  2797.  
  2798.                  11        An internal program error occurred.
  2799.  
  2800.  
  2801.            Using VirusScan (Version 2.0)                            51
  2802.  
  2803.  
  2804.                  12        An error occurred while attempting to remove
  2805.                            a virus, such as no CLEAN.DAT file found
  2806.                            or VirusScan was unable to remove the virus.
  2807.  
  2808.                  13        One or more viruses was found in the master
  2809.                            boot record, boot sector, or file(s).
  2810.  
  2811.                  14        The SCAN.DAT file is out-of-date; please
  2812.                            upgrade VirusScan data files.
  2813.  
  2814.                  15        VirusScan failed its self-check.  It may be
  2815.                            infected with a virus, tampered with, or
  2816.                            damaged.
  2817.  
  2818.                  16        An error occurred while accessing or
  2819.                            attempting to access a specified drive,
  2820.                            directory, or file.
  2821.  
  2822.                  17        No drive, directory or file was specified for
  2823.                            scanning.
  2824.  
  2825.                  18        A validated file has been modified and no
  2826.                            longer matches its CRC check-sum (/CF or /CV
  2827.                            options).
  2828.  
  2829.                  19 - 99   Reserved.
  2830.  
  2831.                  100+      An error within the operating system.
  2832.                            VirusScan adds 100 to original error number.
  2833.  
  2834.  
  2835.  
  2836.  
  2837.  
  2838.  
  2839.  
  2840.  
  2841.  
  2842.  
  2843.  
  2844.  
  2845.  
  2846.  
  2847.  
  2848.  
  2849.  
  2850.  
  2851.  
  2852.  
  2853.  
  2854.  
  2855.  
  2856.            Using VirusScan (Version 2.0)                            52
  2857.  
  2858.  
  2859.             APPLICATION NOTE 1: UPDATING VALIDATION CODES
  2860.  
  2861.             If you install any new software or programs on your system,
  2862.             including a new version of DOS, and are running Scan or
  2863.             VShield with the /CF (preferred) or /CV validation options,
  2864.             you need to install validation codes for the new files with
  2865.             Scan's /AF (preferred) or /AV options.
  2866.  
  2867.             The quickest way to update the validation codes is to remove
  2868.             all validation codes from the hard disk and then add them
  2869.             back. To do this, first run Scan with the /RF or /RV option, 
  2870.             then run it again with the /AF or /AV option.
  2871.  
  2872.  
  2873.  
  2874.  
  2875.  
  2876.  
  2877.  
  2878.  
  2879.  
  2880.  
  2881.  
  2882.  
  2883.  
  2884.  
  2885.  
  2886.  
  2887.  
  2888.  
  2889.  
  2890.  
  2891.  
  2892.  
  2893.  
  2894.  
  2895.  
  2896.  
  2897.  
  2898.  
  2899.  
  2900.  
  2901.  
  2902.  
  2903.  
  2904.  
  2905.  
  2906.  
  2907.  
  2908.  
  2909.  
  2910.  
  2911.            Using VirusScan (Version 2.0)                            53
  2912.  
  2913.  
  2914.             APPLICATION NOTE 2: REFORMATTING INFECTED DISKETTES WITH DOS
  2915.                                 5.0 AND LATER
  2916.  
  2917.             When reformatting infected diskettes using DOS 5.0 and later
  2918.             versions, be sure to add the /U switch to the FORMAT
  2919.             command. This tells DOS to do an unconditional format of the
  2920.             diskette, without saving the original infected boot sector.
  2921.             This is necessary to erase certain infections, and will
  2922.             prevent reinfection by unformatting the diskette.
  2923.  
  2924.  
  2925.  
  2926.  
  2927.  
  2928.  
  2929.  
  2930.  
  2931.  
  2932.  
  2933.  
  2934.  
  2935.  
  2936.  
  2937.  
  2938.  
  2939.  
  2940.  
  2941.  
  2942.  
  2943.  
  2944.  
  2945.  
  2946.  
  2947.  
  2948.  
  2949.  
  2950.  
  2951.  
  2952.  
  2953.  
  2954.  
  2955.  
  2956.  
  2957.  
  2958.  
  2959.  
  2960.  
  2961.  
  2962.  
  2963.  
  2964.  
  2965.  
  2966.            Using VirusScan (Version 2.0)                            54
  2967.  
  2968.  
  2969.             TECHNICAL NOTE 1: CREATING AN EXCEPTION LIST FILE
  2970.                               FOR THE /EXCLUDE OPTION
  2971.  
  2972.             If you set up validation codes using Scan's /AF or /AV
  2973.             options, subsequent scans using the /CF or /CV options will
  2974.             detect changes in executable files. This can generate false
  2975.             alarms if the executable files are self-modifying or self-
  2976.             checking (most programs that do this will tell you to turn
  2977.             off your anti-virus software before running them; some of
  2978.             these files are listed below). Therefore, use the /EXCLUDE
  2979.             option in conjunction with /AF or /AV to identify such files
  2980.             and exclude them from the validation.
  2981.  
  2982.             The exception list is an ASCII (or DOS) text file. If you
  2983.             use a word processor to create it, be sure to save the file
  2984.             as ASCII or DOS Text. Each line in the file contains the path 
  2985.             and file name of one file that should not be validated. 
  2986.             Here is an example:
  2987.  
  2988.                  C:\CLIPPER\BIN\CLIPPER.EXE
  2989.                  C:\123\123.COM
  2990.                  C:\FOX\FOXPROLX.EXE
  2991.                  C:\DOS\SETVER.EXE
  2992.                  C:\PKWARE\PKLITE.EXE
  2993.                  C:\PKWARE\PKZIP.EXE
  2994.                  C:\PKWARE\PKUNZIP.EXE
  2995.                  C:\SEMWARE\Q.EXE
  2996.                  C:\SWAPVOL.COM
  2997.                  C:\WORDSTAR\WS.EXE
  2998.  
  2999.  
  3000.  
  3001.  
  3002.  
  3003.  
  3004.  
  3005.  
  3006.  
  3007.  
  3008.  
  3009.  
  3010.  
  3011.  
  3012.  
  3013.  
  3014.  
  3015.  
  3016.  
  3017.  
  3018.  
  3019.  
  3020.  
  3021.            Using VirusScan (Version 2.0)                            55
  3022.  
  3023.  
  3024.             Chapter 4: TIPS & TROUBLESHOOTING
  3025.  
  3026.             The other chapters in this manual are meant to tell you
  3027.             clearly and concisely how to use the VirusScan(TM) software.
  3028.             Still, you may have questions or encounter confusing
  3029.             situations. This chapter contains two kinds of advice:
  3030.  
  3031.             o    Tips for getting the most out of VirusScan.
  3032.  
  3033.             o    Common problems and how to solve or avoid them.
  3034.  
  3035.             If this information doesn't help resolve your question or
  3036.             problem, contact McAfee (see "Technical Support" in 
  3037.             Chapter 1).
  3038.  
  3039.  
  3040.             DETECTING NEW AND UNKNOWN VIRUSES
  3041.  
  3042.             There are two ways of dealing with new and unknown viruses
  3043.             that may infect your system:
  3044.  
  3045.             o    Update VirusScan regularly.
  3046.             o    Store and check validation and recovery information
  3047.                  about your files.
  3048.  
  3049.  
  3050.             UPDATE VIRUSSCAN REGULARLY
  3051.  
  3052.             Most likely, McAfee will see new viruses long before you do.
  3053.             We update the VirusScan programs often--usually montly, but 
  3054.             more often if many new viruses have appeared. Each new 
  3055.             version may detect and eradicate as many as 60 to 100 new 
  3056.             viruses or more, and may fix bugs that have been reported.
  3057.  
  3058.             Updating VirusScan regularly is probably all you need to do
  3059.             to protect against new viruses. See the instructions for
  3060.             obtaining new versions in "Updating VirusScan Regularly" in
  3061.             Chapter 2.
  3062.  
  3063.  
  3064.             USE THE VALIDATION AND RECOVERY OPTIONS
  3065.  
  3066.             If your environment is highly vulnerable to viruses, or you
  3067.             require unusual security against them, you can use
  3068.             VirusScan's validation and recovery options. Scan checks for
  3069.             new or unknown viruses by comparing files against previously
  3070.             recorded validation data. If a file has been modified, it no
  3071.             longer matches the validation data, and Scan reports that
  3072.             the file may have become infected. Scan has two levels of
  3073.             validation, which are stored in two separate ways:
  3074.  
  3075.  
  3076.            Using VirusScan (Version 2.0)                            56
  3077.  
  3078.  
  3079.             o    It can store the enhanced code in a separate recovery
  3080.                  file, which can be stored off-line (for example, on a
  3081.                  diskette) for recovery purposes (/AF, /CF, and /RF
  3082.                  switches). This is the preferred method because it
  3083.                  stores the data for files, the boot sector, and the
  3084.                  master boot record (MBR) of a disk in the recovery
  3085.                  file.
  3086.  
  3087.             o    It can append a 98-byte validation code to .COM and
  3088.                  .EXE files (/AV, /CV, and /RV switches). This method
  3089.                  applies to the files you specified only. It does not
  3090.                  store data for the boot sector and master boot record
  3091.                  (MBR).
  3092.  
  3093.             Once the validation codes are stored, both Scan and VShield
  3094.             can use the /CV and /CF options to detect changes to the
  3095.             files. More importantly, if you have stored the recovery
  3096.             information with /AF, Scan can use it to restore infected
  3097.             files, master boot record (MBRs), and boot sectors.
  3098.  
  3099.             All of these options require continuing effort to store and
  3100.             maintain the codes. For example, if you install new programs
  3101.             or upgrade old ones, you should use the /RV or /RF options
  3102.             to remove all codes, then /AV or /AF to restore them.
  3103.  
  3104.             If you want to use one of these methods, which should you
  3105.             use? We recommend the "F" options--/AF, /CF, and /RF--over
  3106.             the "V" options. /AF stores the validation and recovery
  3107.             information in a separate file, instead of modifying the
  3108.             program files themselves. This has three advantages:
  3109.  
  3110.             o    You can store the recovery file off-line (on your clean
  3111.                  anti-viral startup diskette, for example, or on a
  3112.                  network drive or tape drive) and access it on demand to
  3113.                  check for, and recover from, infection by unknown
  3114.                  viruses. Use the procedure below to create a recovery
  3115.                  diskette.
  3116.  
  3117.             o    This method keeps self-checking files (usually copy-
  3118.                  protected programs) from reporting that they have been
  3119.                  tampered with.
  3120.  
  3121.             o    If you use this method, you don't need an exception
  3122.                  list. However, it's important that you run Scan with
  3123.                  the /RF option on individual self-modifying files, such
  3124.                  as Lotus 1-2-3, to remove the validation codes for
  3125.                  those programs from the validation file.
  3126.  
  3127.             The "V" options are primarily useful for companies that
  3128.             distribute software to their customers or employees, and
  3129.             want to incorporate an additional level of virus protection.
  3130.  
  3131.            Using VirusScan (Version 2.0)                            57
  3132.  
  3133.  
  3134.             CREATING A RECOVERY DISKETTE
  3135.  
  3136.             To store the recovery file, create a new "VirusScan Startup
  3137.             Diskette" and then run Scan to create a validation code and
  3138.             recovery data file by typing:
  3139.  
  3140.                  scan /adl /af a:\scancrc.crc
  3141.  
  3142.             and pressing <ENTER>.  The above command scans the local
  3143.             hard disk drive(s) for known viruses and creates
  3144.             "SCANCRC.CRC," a file containing validation codes and
  3145.             recovery data, on the diskette. After Scan finishes,
  3146.             write-protect the diskette, label it as your "VirusScan
  3147.             Recovery Diskette," and store in a safe location.
  3148.  
  3149.             To check for virus infection, turn your computer off, insert
  3150.             your "VirusScan Recovery Diskette" in drive A:, and turn
  3151.             the power back on. The PC will now start from the diskette.
  3152.             At the DOS prompt, type:
  3153.  
  3154.                  scan /adl /cf a:\scancrc.crc
  3155.  
  3156.             and press <ENTER>.  This will compare the local hard disk
  3157.             drive(s) against the recovery data stored on the diskette
  3158.             in the SCANCRC.CRC file.
  3159.  
  3160.             If you detect an unknown virus, to disinfect your system,
  3161.             turn your PC off, insert the recovery diskette, and turn the
  3162.             power back on. The PC will start from the floppy disk. At
  3163.             the DOS prompt, type:
  3164.  
  3165.                  scan /adl /cf a:\scancrc.crc /clean
  3166.  
  3167.             to restore drives C and D with the recovery data stored in
  3168.             SCANCRC.CRC on the diskette.
  3169.  
  3170.             If you install new software, or upgrade your DOS version,
  3171.             remember to update your recovery file. See Application 
  3172.             note 1, "Updating Validation Codes," in Chapter 3.
  3173.  
  3174.  
  3175.  
  3176.  
  3177.  
  3178.  
  3179.  
  3180.  
  3181.  
  3182.  
  3183.  
  3184.  
  3185.  
  3186.            Using VirusScan (Version 2.0)                            58
  3187.  
  3188.  
  3189.             INTERACTING WITH YOUR NETWORK
  3190.  
  3191.             Many personal computers are interconnected through a local
  3192.             area network (LAN). VirusScan is highly compatible with most
  3193.             networks. Here are some ways of using the VirusScan software
  3194.             with your network:
  3195.  
  3196.             Run Scan on network drives
  3197.             Run from a workstation (PC) on the network, Scan checks
  3198.             network drives for viruses just as it does local drives. For
  3199.             convenience, the /ADN option scans all network drives to
  3200.             which the workstation is connected.
  3201.  
  3202.             Use VShield and CheckVShield
  3203.             By activating VShield as part of every workstation's
  3204.             AUTOEXEC.BAT file, you can prevent the workstations from
  3205.             introducing viruses into the network. Network administrators
  3206.             can ensure that VShield is active on each workstation by
  3207.             running CheckVShield as part of the network login script,
  3208.             before actual login.
  3209.  
  3210.             Use NETShield
  3211.             NETShield provides continuous virus protection on a NetWare
  3212.             server. NetWare network administrators can use it to check
  3213.             for both known and unknown viruses and to monitor all
  3214.             network activities. On other kinds of networks, you can use
  3215.             Scan to check network servers.
  3216.  
  3217.             Develop a network security program, as described in the next
  3218.             tip.
  3219.  
  3220.             Develop a security program
  3221.             VirusScan has been shown to be an effective virus-preventive
  3222.             measure when used in a conscientiously applied program of
  3223.             network security and regular professional care.
  3224.  
  3225.             VirusScan is one important element of a comprehensive
  3226.             computing security program that includes a variety of safety
  3227.             measures, such as regular backups, meaningful password
  3228.             protection, user training, and awareness. Even with
  3229.             VirusScan, some viruses--not to mention theft or fire--an
  3230.             render a disk unrecoverable without a recent backup to
  3231.             reload information. Although outlining such a security
  3232.             program is beyond the scope of this manual, see "Other
  3233.             Sources of Information" in Chapter 1 for suggestions.
  3234.  
  3235.             If you are a network administrator, we urge you to implement
  3236.             a security program to safeguard your organization's data and
  3237.             productivity. If you are a network user, please support and
  3238.             comply with such a program.
  3239.  
  3240.  
  3241.            Using VirusScan (Version 2.0)                            59
  3242.  
  3243.  
  3244.             TROUBLESHOOTING
  3245.  
  3246.             Using VirusScan with other anti-virus software
  3247.             When you run more than one anti-virus program from different
  3248.             vendors, you risk strange results and false alarms. For
  3249.             example, some anti-virus programs store their "virus
  3250.             signature strings" unprotected in memory. Running VirusScan
  3251.             may "detect" them falsely as a virus.
  3252.  
  3253.             False alarms
  3254.             Scan may incorrectly report a virus in the boot sector or
  3255.             master boot record (MBR) of a disk if the diskette using a
  3256.             special copy-protection or encryption mechanism. Contact
  3257.             technical support if you're unsure (see "Technical Support"
  3258.             in Chapter 1).
  3259.  
  3260.             TSR conflicts
  3261.             Some "terminate-and-stay-resident" (TSR) software may
  3262.             conflict with VirusScan programs, especially VShield (which
  3263.             is itself a TSR). To check whether this is the problem,
  3264.             "comment out" the other TSR files in your AUTOEXEC.BAT file
  3265.             and restart your system. If the errors disappear, the TSR
  3266.             conflict caused them.
  3267.  
  3268.             Slow disk access, program locks
  3269.             Running VShield will slow your system slightly as described
  3270.             in Chapter 3 in the VShield documentation, especially if you 
  3271.             use either the /ANYACCESS or /SWAP options. If you experience 
  3272.             very slow disk access, or if programs lock or freeze while 
  3273.             using Windows 3.1, you may be using a disk cache program that 
  3274.             interferes with program operation, or you may need to increase 
  3275.             the number of BUFFERS in your CONFIG.SYS file.
  3276.  
  3277.             Program locks with VShield's /SWAP option
  3278.             When VShield is running with the /SWAP option, certain
  3279.             programs may lock up the computer. These programs may use
  3280.             memory without allocating it first, including older versions
  3281.             of Lotus 1-2-3, pfs:Write and Professional Write,
  3282.             OfficeWrite, and DisplayWrite4. To correct, restart your
  3283.             computer and run VShield without the /SWAP option.
  3284.  
  3285.             Unable to remove VShield
  3286.             If the /REMOVE option doesn't successfully remove VShield
  3287.             from memory, you have probably loaded other terminate-and-
  3288.             stay-resident (TSR) programs after VShield. VShield can't be
  3289.             removed until the other TSRs are removed. If you need to
  3290.             unload VShield often, load it last.
  3291.  
  3292.  
  3293.  
  3294.  
  3295.  
  3296.            Using VirusScan (Version 2.0)                            60
  3297.  
  3298.  
  3299.             APPENDIX A: RETRIEVING VIRUSSCAN UPDATES VIA THE McAFEE BBS
  3300.  
  3301.             McAfee runs a multiple line bulletin board system (BBS) for
  3302.             you to download program updates, receive technical support,
  3303.             and interact with other McAfee users.
  3304.  
  3305.             DIAL UP
  3306.  
  3307.             o    The McAfee BBS phone number is (408) 988-4004.
  3308.  
  3309.             o    The BBS operates at up to 14,400 bps (baud). Set your
  3310.                  communications parameters to 8 data bits, 1 stop bit,
  3311.                  no parity, and your terminal emulation to ANSI or TTY.
  3312.  
  3313.             o    The BBS is Bell- and ITU- (formerly CCITT) compatible.
  3314.  
  3315.  
  3316.             LOG ON
  3317.  
  3318.             After receiving the CONNECT message from your communications
  3319.             package:
  3320.  
  3321.             o    Enter your name, geographic location, and password.
  3322.  
  3323.                  To retrieve the VirusScan programs, type "GUEST" for
  3324.                  first name, and "USER" for last name.
  3325.  
  3326.                  Or, if you want personal answers or feedback, create
  3327.                  your own account by entering your first and last name
  3328.                  and a password. Passwords should be 3-8 characters long
  3329.                  and are case-sensitive.
  3330.  
  3331.  
  3332.             THE MAIN MENU
  3333.  
  3334.             Here are some of the important functions on the main menu:
  3335.  
  3336.             F    File transfer area (download McAfee updates)
  3337.             M    Message area (read and write messages in all sections
  3338.                  and e-mail)
  3339.             G    Goodbye (hang up and leave the BBS)
  3340.  
  3341.             Downloading McAfee programs
  3342.             
  3343.             1.   Select <F> from the Main Menu to go to the File
  3344.                  transfer area.  This is the area from which you can
  3345.                  download McAfee programs.
  3346.  
  3347.             2.   Select <1> for the McAfee Antivirus Files.  A sorted
  3348.                  directory listing of files available for download will
  3349.                  be displayed.
  3350.  
  3351.            Using VirusScan (Version 2.0)                            61
  3352.  
  3353.  
  3354.             3.   Type <D> for download, then type in the filename as
  3355.                  found in the directory.
  3356.  
  3357.             4.   The BBS will prompt you to select a protocol. We
  3358.                  recommend error-correcting protocol such as ZMODEM,
  3359.                  YMODEM or XMODEM.
  3360.  
  3361.             5.   You'll see the message Awaiting start signal. Tell your
  3362.                  software to receive files.  With PROCOMM for DOS or
  3363.                  TELIX, press the <PAGE DOWN> key, with BITCOM, press
  3364.                  the <F2> key.  For other communications programs, check
  3365.                  your manual.
  3366.  
  3367.             7.   Your software will prompt you to select a protocol and
  3368.                  file name to receive the file. Select the same protocol
  3369.                  and name.
  3370.  
  3371.  
  3372.  
  3373.  
  3374.  
  3375.  
  3376.  
  3377.  
  3378.  
  3379.  
  3380.  
  3381.  
  3382.  
  3383.  
  3384.  
  3385.  
  3386.  
  3387.  
  3388.  
  3389.  
  3390.  
  3391.  
  3392.  
  3393.  
  3394.  
  3395.  
  3396.  
  3397.  
  3398.  
  3399.  
  3400.  
  3401.  
  3402.  
  3403.  
  3404.  
  3405.  
  3406.            Using VirusScan (Version 2.0)                            62
  3407.  
  3408.             APPENDIX B: OPTIONS COMPARISON BETWEEN
  3409.             VIRUSCAN VERSIONS 1.5 AND 2.0
  3410.  
  3411.  
  3412.             VERSION COMPARISON OF SCAN OPTIONS
  3413.  
  3414.                Scan        │ Scan         │
  3415.                Version 1.5 │ Version 2.0  │ Option Description
  3416.             ═══════════════╪══════════════╪══════════════════════════             
  3417.               /? /H or     │ /? or /HELP  │ Display help screen.
  3418.               /HELP        │              │
  3419.             ───────────────┼──────────────┼──────────────────────────
  3420.               /A           │              │ Scan all files,
  3421.                            │              │ including data files.
  3422.             ───────────────┼──────────────┼──────────────────────────
  3423.               /AD{x}       │ /AD{x}       │ Scan all drives
  3424.                            │              │ {L=Local, N=Network}.
  3425.                            │              │ Leave blank for both
  3426.                            │              │ (version 1.5 only).
  3427.             ───────────────┼──────────────┼──────────────────────────
  3428.               /AF          │ /AF          │ Store
  3429.              {filename}    │ {filename}   │ validation/recovery
  3430.                            │              │ codes in filename.
  3431.             ───────────────┼──────────────┼──────────────────────────
  3432.               /AG          │              │ Add recovery/validation
  3433.               {filename}   │              │ data to files except
  3434.                            │              │ those listed in {filename}.
  3435.             ───────────────┼──────────────┼──────────────────────────
  3436.               /AV          │ /AV          │ Add validation/recovery
  3437.               {filename}   │              │ data to program files.
  3438.                            │              │ Exclude those listed in
  3439.                            │              │ {filename} (version 1.5
  3440.                            │              │ only); exclude those
  3441.                            │              │ listed in /EXCLUDE
  3442.                            │              │ option (version 2.0 only).
  3443.             ───────────────┼──────────────┼──────────────────────────
  3444.               /BELL        │              │ Beep whenever a virus
  3445.                            │              │ is found.
  3446.             ───────────────┼──────────────┼──────────────────────────
  3447.               /BMP         │              │ Scan OS/2 Boot Manager
  3448.                            │              │ partition only.
  3449.             ───────────────┼──────────────┼──────────────────────────             
  3450.                            │ /BOOT        │ Scan master boot record
  3451.                            │              │ and boot sector only.
  3452.             ───────────────┼──────────────┼──────────────────────────
  3453.               /CERTIFY     │              │ List files not having a
  3454.                            │              │ validation code.
  3455.             ───────────────┼──────────────┼──────────────────────────                           
  3456.               /CF          │ /CF          │ Check
  3457.               {filename}   │ {filename}   │ validation/recovery
  3458.                            │              │ codes in filename.
  3459.             ───────────────┼──────────────┼──────────────────────────
  3460.               
  3461.            Using VirusScan (Version 2.0)                            63
  3462.               
  3463.  
  3464.             VERSION COMPARISON OF SCAN OPTIONS (continued)
  3465.  
  3466.                Scan        │ Scan         │
  3467.                Version 1.5 │ Version 2.0  │ Option Description
  3468.             ═══════════════╪══════════════╪══════════════════════════             
  3469.               /CG          │              │ Check
  3470.                            │              │ recovery/validation
  3471.                            │              │ data in files.
  3472.             ───────────────┼──────────────┼──────────────────────────
  3473.               /CHKHI       │              │ Check memory from 0Kb
  3474.                            │              │ to 1,088Kb (not
  3475.                            │              │ applicable to OS/2).
  3476.             ───────────────┼──────────────┼──────────────────────────
  3477.               (CLEAN.EXE)  │ /CLEAN       │ Clean up infections in
  3478.                            │              │ master boot records,
  3479.                            │              │ boot sectors, and files
  3480.                            │              │ when possible.
  3481.             ───────────────┼──────────────┼──────────────────────────
  3482.               /CV          │ /CV          │ Check
  3483.                            │              │ validation/recovery
  3484.                            │              │ data in files.
  3485.             ───────────────┼──────────────┼──────────────────────────
  3486.               /D           │ /DEL         │ Overwrite and delete
  3487.                            │              │ infected files.
  3488.                            │              │ Save date and time
  3489.                            │              │ VirusScan was last run
  3490.                            │              │ in SCAN.LOG.
  3491.             ───────────────┼──────────────┼──────────────────────────
  3492.               /DATE        │ /LOG         │ Save date and time
  3493.                            │              │ VirusScan was last run.
  3494.                            │              │ Save in SCAN.LOG file
  3495.                            │              │ (version 2.0 only).
  3496.             ───────────────┼──────────────┼──────────────────────────             
  3497.                            │ /EXCLUDE     │ Exclude from scan any
  3498.                            │ {filename}   │ files listed in
  3499.                            │              │ filename. Typically
  3500.                            │              │ used in conjunction
  3501.                            │              │ with the /AV option.
  3502.             ───────────────┼──────────────┼──────────────────────────
  3503.               EXT          │              │ Scan using external
  3504.               {filename}   │              │ virus information from
  3505.                            │              │ filename.
  3506.             ───────────────┼──────────────┼──────────────────────────
  3507.               /FAST        │ /FAST        │ Speed up VirusScan's
  3508.                            │              │ scanning; may detect
  3509.                            │              │ fewer viruses.
  3510.             ───────────────┼──────────────┼──────────────────────────
  3511.               /HISTORY     │ /APPEND      │ Append Scan report to
  3512.               filename     │              │ filename (version 1.5).
  3513.                            │              │ Append to, rather than
  3514.                            │              │ overwrite, the report
  3515.                            │              │ file (/REPORT, version 2.0)
  3516.            Using VirusScan (Version 2.0)                            64
  3517.               
  3518.  
  3519.             VERSION COMPARISON OF SCAN OPTIONS (continued)
  3520.  
  3521.                Scan        │ Scan         │
  3522.                Version 1.5 │ Version 2.0  │ Option Description
  3523.             ═══════════════╪══════════════╪══════════════════════════             
  3524.               /M           │              │ Scan memory for all
  3525.                            │              │ viruses (not applicable
  3526.                            │              │ to OS/2).
  3527.             ───────────────┼──────────────┼──────────────────────────
  3528.               /MANY        │              │ Scan multiple floppy
  3529.                            │              │ disks (diskettes).
  3530.             ───────────────┼──────────────┼──────────────────────────             
  3531.                            │ /MOVE        │ Move infected files to
  3532.                            │ {directory}  │ directory.
  3533.             ───────────────┼──────────────┼──────────────────────────
  3534.               /NLZ         │              │ Skip internal scan of
  3535.                            │              │ LZEXE compressed files.
  3536.             ───────────────┼──────────────┼──────────────────────────                           
  3537.               /NOBREAK     │              │ Disable Ctrl-C and Ctrl-
  3538.                            │              │ Brk during scan.
  3539.             ───────────────┼──────────────┼──────────────────────────
  3540.               /NOEXPIRE    │              │ Do not display
  3541.                            │              │ expiration notice.
  3542.             ───────────────┼──────────────┼──────────────────────────
  3543.               /NOMEM       │ /NOMEM       │ Skip memory checking
  3544.                            │              │ (not applicable to OS/2).
  3545.             ───────────────┼──────────────┼──────────────────────────
  3546.               /NOPAUSE     │ /PAUSE       │ Disable screen pause
  3547.                            │              │ (version 1.5 only).
  3548.                            │              │ Enable screen pause
  3549.                            │              │ (version 2.0 only).
  3550.             ───────────────┼──────────────┼──────────────────────────
  3551.               /NPKL        │              │ Skip internal scan of
  3552.                            │              │ PKLITE compressed files.
  3553.             ───────────────┼──────────────┼──────────────────────────             
  3554.                            │ /PLAD        │ Preserve Last-Access
  3555.                            │              │ date of scanned files
  3556.                            │              │ on Novell drives.
  3557.             ───────────────┼──────────────┼──────────────────────────
  3558.               /REPORT      │ /REPORT      │ Create report of
  3559.               {filename}   │ {filename}   │ infected files found
  3560.                            │              │ during scan in filename.
  3561.             ───────────────┼──────────────┼──────────────────────────
  3562.               /RF          │ /RF          │ Remove
  3563.               {filename}   │ {filename}   │ validation/recovery
  3564.                            │              │ codes in filename.
  3565.             ───────────────┼──────────────┼──────────────────────────
  3566.               /RG          │ /RG          │ Remove
  3567.                            │              │ recovery/validation
  3568.                            │              │ data from files.
  3569.  
  3570.  
  3571.            Using VirusScan (Version 2.0)                            65
  3572.               
  3573.  
  3574.             VERSION COMPARISON OF SCAN OPTIONS (continued)
  3575.  
  3576.                Scan        │ Scan         │
  3577.                Version 1.5 │ Version 2.0  │ Option Description
  3578.             ═══════════════╪══════════════╪══════════════════════════             
  3579.                            │ /RPTCOR      │ Add list of corrupted
  3580.                            │              │ files to the report
  3581.                            │              │ file (/REPORT).
  3582.             ───────────────┼──────────────┼──────────────────────────             
  3583.                            │ /RPTERR      │ Add list of system
  3584.                            │              │ errors to the report
  3585.                            │              │ file (/REPORT).
  3586.             ───────────────┼──────────────┼──────────────────────────             
  3587.                            │ /RPTMOD      │ Add list of modified
  3588.                            │              │ files to the report
  3589.                            │              │ file (/REPORT).
  3590.             ───────────────┼──────────────┼──────────────────────────
  3591.               /RV          │ /RV          │ Remove
  3592.                            │              │ validation/recovery
  3593.                            │              │ data from files.
  3594.             ───────────────┼──────────────┼──────────────────────────
  3595.               /SAVE        │ /SAVE        │ Save specified options
  3596.                            │              │ as new defaults (not
  3597.                            │              │ available in Windows).
  3598.             ───────────────┼──────────────┼──────────────────────────
  3599.               /SHOWDATE    │ /SHOWLOG     │ Show date and time of
  3600.                            │              │ last scan (version 1.5
  3601.                            │              │ only). Display
  3602.                            │              │ information in SCAN.LOG
  3603.                            │              │ (version 2.0 only)
  3604.             ───────────────┼──────────────┼──────────────────────────             
  3605.                            │ /STD         │ Scan executable files
  3606.                            │              │ only (.COM, .EXE, .SYS,
  3607.                            │              │ .BIN, .OVL, and .DLL)
  3608.             ───────────────┼──────────────┼──────────────────────────
  3609.               /SUB         │ /SUB         │ Scan subdirectories
  3610.                            │              │ inside a directory.
  3611.             ───────────────┼──────────────┼──────────────────────────                           
  3612.                            │ /VIRLIST     │ Display list of viruses
  3613.                            │              │  detected by VirusScan.
  3614.             ───────────────┼──────────────┼──────────────────────────
  3615.                @filename   │  /LOAD       │  Use Scan settings
  3616.                            │  {filename}  │  stored in filename.
  3617.                            │              │
  3618.                            
  3619.  
  3620.  
  3621.  
  3622.  
  3623.